summaryrefslogtreecommitdiff
path: root/x86_64
AgeCommit message (Expand)Author
2023-05-01x86_64: add 64-bit syscall entry pointLuca Dariz
2023-04-20fix copyoutmsg for 64-bit userspaceLuca Dariz
2023-04-20fix address fault for 32-on-64-bit syscallLuca Dariz
2023-03-08Align mach_msg_type_t and mach_msg_type_long_t with the same alignment as uin...Flavio Cruz
2023-02-27Support alignment requirements for a 64 bit kernel.Flavio Cruz
2023-02-27x86_64: fix user trap during syscall with an invalid user stackLuca Dariz
2023-02-27fix port name copyinLuca Dariz
2023-02-27fix copyin/outmsg header for ! USER32Luca Dariz
2023-02-14Make curr_ipl[] per cpuDamien Zammit
2023-02-13x86_64: Fix broken int_stack_baseDamien Zammit
2023-02-13Make mach_msg_header_t have the same size for both 64 bit kernel and userland.Flavio Cruz
2023-02-12Consider protected payloads in mach_msg_header_t when resizing messages.Flavio Cruz
2023-02-12move kernel virtual address space to upper addressesLuca Dariz
2023-02-12extend data types to hold a 64-bit addressLuca Dariz
2023-02-12fix x86_64 asm for higher kernel addressesLuca Dariz
2023-02-12enable syscalls on x86_64Luca Dariz
2023-01-31Fix other confusions between KERNEL_STACK_SIZE and INTSTACK_SIZESamuel Thibault
2023-01-26Do not include seg.c when building for x86_64Flavio Cruz
2023-01-25Fix several warnings for -Wmissing-prototypes (part 2)Flavio Cruz
2023-01-19Rename msg_is_misaligned and msg_alignSamuel Thibault
2023-01-18x86_64: expand and shrink messages in copy{in, out}msg routinesLuca Dariz
2023-01-09Set max-page-size when linking the kernel to 0x1000.Flavio Cruz
2022-12-24intr: Drop irq parameterSamuel Thibault
2022-12-19x86_64: stdint.h no longer exists so don't install itFlavio Cruz
2022-11-27x86_64: fix buildSamuel Thibault
2022-11-27Revert "x86_64: fix installing x86_64-specific headers"v1.8+git20221127Samuel Thibault
2022-11-27Update kdb_kintr according to new interrupt stack layoutSamuel Thibault
2022-11-15x86_64: Add missing int_entry_table entries for APICSamuel Thibault
2022-09-17interrupt: Fix saving irq/ipl when linux drivers are disabledSamuel Thibault
2022-09-17x86_64: fix buildSamuel Thibault
2022-08-28copyinmsg: Set msgh_size inside copyinmsg rather than the callerSamuel Thibault
2022-08-28x86_64: fix installing x86_64-specific headersSamuel Thibault
2022-08-28Fix inclusability of <mach/mach_types.h>Samuel Thibault
2022-08-27Fix building x86_64 xen platformSamuel Thibault
2022-08-27add rpc_versions for vm typesv1.8+git20220827Luca Dariz
2022-08-27fix register corruption in irq on qemuLuca Dariz
2022-08-27x86_64 boothdr: Fix _start symbol for multiboot address overridesSamuel Thibault
2022-08-27add support for booting from grub with x86_64Luca Dariz
2022-02-06Ship x86_64/x86_64 and x86_64/include/mach/x86_64v1.8+git20220206Samuel Thibault
2022-02-06Makefrag.am: Move architecture condition inside architecture Makefrag.amSamuel Thibault
2021-09-18x86_64: Fix installation target of headersSamuel Thibault
2021-04-05ioapic: Refactor EOIDamien Zammit
2021-04-05Don't call EOI on spurious interruptsDamien Zammit
2021-04-04SMP: fix getting the interrupt stack address and sizeSamuel Thibault
2021-04-04Add ioapic support disabled by defaultDamien Zammit
2020-11-28x86: Pave the way for xsave/xrstor supportSamuel Thibault
2020-11-22Disable com3 and com4Samuel Thibault
2020-07-1864bit: fix buildSamuel Thibault
2020-04-06mach_trap_table: Fix 64bit versionSamuel Thibault
2020-03-29Share ncom, lpr, PAE definitions between i386 and x86_64Samuel Thibault