diff options
| author | Alexander Potapenko <glider@google.com> | 2026-02-05 14:11:34 +0100 |
|---|---|---|
| committer | Alexander Potapenko <glider@google.com> | 2026-02-09 09:43:36 +0000 |
| commit | d733ce389c3287808dd15952c6aa481021110196 (patch) | |
| tree | 47dce6ef037ecb2c8f03ba5dac311769f9597cc3 /pkg/aflow/testdata/TestOnlyStructuredOutputs.trajectory.json | |
| parent | d36c2ba14701aaa8b613b9babb65720a9b510bf9 (diff) | |
executor: rework L1 segment setup in SYZOS
This commit corrects the GDT setup for the data and TSS segments in L1.
Previously, the data segment was incorrectly using the TSS base address,
and the TSS base address was not properly set.
The data segment base is now set to 0, as it should be for a flat 64-bit
model. The TSS segment descriptor in the GDT now correctly points to
X86_SYZOS_ADDR_VAR_TSS and uses the full 64-bit address.
The attributes are also updated to mark the TSS as busy.
Additionally, the TSS region is now explicitly copied from L1 to L2 to
ensure the L2 environment has a valid TSS.
Diffstat (limited to 'pkg/aflow/testdata/TestOnlyStructuredOutputs.trajectory.json')
0 files changed, 0 insertions, 0 deletions
