aboutsummaryrefslogtreecommitdiff
path: root/x86_64
Commit message (Expand)AuthorAgeFilesLines
...
* Ship missing msr.h fileSamuel Thibault2023-05-201-0/+1
* fix fs/gs save/restore and USER32Luca Dariz2023-05-181-3/+1
* x86_64: Attempt to fix ast_from_interruptSergey Bugaev2023-05-171-1/+2
* x86_64: Check for AST when exiting a syscallSergey Bugaev2023-05-121-3/+25
* add setting gs/fsbaseLuca Dariz2023-05-011-18/+71
* x86_64: add 64-bit syscall entry pointLuca Dariz2023-05-013-6/+199
* fix copyoutmsg for 64-bit userspaceLuca Dariz2023-04-201-3/+2
* fix address fault for 32-on-64-bit syscallLuca Dariz2023-04-201-2/+2
* Align mach_msg_type_t and mach_msg_type_long_t with the same alignment as uin...Flavio Cruz2023-03-081-39/+147
* Support alignment requirements for a 64 bit kernel.Flavio Cruz2023-02-271-14/+22
* x86_64: fix user trap during syscall with an invalid user stackLuca Dariz2023-02-271-10/+10
* fix port name copyinLuca Dariz2023-02-271-0/+2
* fix copyin/outmsg header for ! USER32Luca Dariz2023-02-271-2/+2
* Make curr_ipl[] per cpuDamien Zammit2023-02-141-13/+21
* x86_64: Fix broken int_stack_baseDamien Zammit2023-02-131-1/+1
* Make mach_msg_header_t have the same size for both 64 bit kernel and userland.Flavio Cruz2023-02-131-22/+13
* Consider protected payloads in mach_msg_header_t when resizing messages.Flavio Cruz2023-02-121-0/+22
* move kernel virtual address space to upper addressesLuca Dariz2023-02-121-6/+6
* extend data types to hold a 64-bit addressLuca Dariz2023-02-121-2/+2
* fix x86_64 asm for higher kernel addressesLuca Dariz2023-02-122-6/+4
* enable syscalls on x86_64Luca Dariz2023-02-121-3/+0
* Fix other confusions between KERNEL_STACK_SIZE and INTSTACK_SIZESamuel Thibault2023-01-311-2/+2
* Do not include seg.c when building for x86_64Flavio Cruz2023-01-261-67/+1
* Fix several warnings for -Wmissing-prototypes (part 2)Flavio Cruz2023-01-251-1/+0
* Rename msg_is_misaligned and msg_alignSamuel Thibault2023-01-191-12/+12
* x86_64: expand and shrink messages in copy{in, out}msg routinesLuca Dariz2023-01-183-81/+363
* Set max-page-size when linking the kernel to 0x1000.Flavio Cruz2023-01-091-0/+1
* intr: Drop irq parameterSamuel Thibault2022-12-241-5/+2
* x86_64: stdint.h no longer exists so don't install itFlavio Cruz2022-12-191-1/+0
* x86_64: fix buildSamuel Thibault2022-11-271-1/+1
* Revert "x86_64: fix installing x86_64-specific headers"Samuel Thibault2022-11-271-17/+17
* Update kdb_kintr according to new interrupt stack layoutSamuel Thibault2022-11-272-2/+8
* x86_64: Add missing int_entry_table entries for APICSamuel Thibault2022-11-151-0/+15
* interrupt: Fix saving irq/ipl when linux drivers are disabledSamuel Thibault2022-09-171-13/+31
* x86_64: fix buildSamuel Thibault2022-09-171-1/+1
* copyinmsg: Set msgh_size inside copyinmsg rather than the callerSamuel Thibault2022-08-281-2/+4
* x86_64: fix installing x86_64-specific headersSamuel Thibault2022-08-281-17/+17
* Fix inclusability of <mach/mach_types.h>Samuel Thibault2022-08-281-0/+1
* Fix building x86_64 xen platformSamuel Thibault2022-08-273-46/+38
* add rpc_versions for vm typesLuca Dariz2022-08-271-1/+11
* fix register corruption in irq on qemuLuca Dariz2022-08-271-6/+6
* x86_64 boothdr: Fix _start symbol for multiboot address overridesSamuel Thibault2022-08-271-7/+5
* add support for booting from grub with x86_64Luca Dariz2022-08-273-11/+272
* Ship x86_64/x86_64 and x86_64/include/mach/x86_64Samuel Thibault2022-02-061-1/+3
* Makefrag.am: Move architecture condition inside architecture Makefrag.amSamuel Thibault2022-02-061-17/+10
* x86_64: Fix installation target of headersSamuel Thibault2021-09-181-2/+2
* ioapic: Refactor EOIDamien Zammit2021-04-051-1/+0
* Don't call EOI on spurious interruptsDamien Zammit2021-04-051-6/+3
* SMP: fix getting the interrupt stack address and sizeSamuel Thibault2021-04-041-0/+1
* Add ioapic support disabled by defaultDamien Zammit2021-04-041-1/+23