diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2025-08-27 02:34:50 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2025-08-27 02:36:45 +0200 |
commit | eec7037c885f6e54bf8f22d421d6abc55a2cd667 (patch) | |
tree | ba95fdd792413754c6b0d03f016a06920069f4f7 /ipc/ipc_object.c | |
parent | 1b613718617a23c50ec28de06a85349415db83cb (diff) |
idt_inittab: Fix terminator entry
Better fill a complete entry, which is always two pointers, both in
MACH_PV_DESCRIPTORS and !MACH_PV_DESCRIPTORS case.
For the x86_64 case, only half a pointer was actually recorded, leaving
to garbage getting registered in the idt. This was noticed by division
by zero getting double-faults.
Thanks Pellescours for the initial investigation!
Diffstat (limited to 'ipc/ipc_object.c')
0 files changed, 0 insertions, 0 deletions