source: trunk/hal/x86_64/core @ 144

Name Size Rev Age Author Last Change
../
hal_acpi.c 5.7 KB 113   7 years max add memcmp in libk; these mem* functions should probably be hal- …
hal_acpi.h 7.8 KB 89   7 years max Parse the IOAPIC structure in ACPI, map the IOAPIC, and enable the …
hal_apic.c 8.2 KB 138   7 years max update
hal_apic.h 6.0 KB 138   7 years max update
hal_atomic.c 1.6 KB 105   7 years max add a few atomic functions
hal_boot.h 4.8 KB 111   7 years max Mmh, update CLUSTER_VA_SIZE, we are calibrated for 64GB
hal_boot.S 11.7 KB 51   7 years max Create the core/ sub-directory for x86_64.
hal_context.c 2.2 KB 51   7 years max Create the core/ sub-directory for x86_64.
hal_cpu.S 2.3 KB 125   7 years max implement hal_time_stamp and hal_fence
hal_drivers.c 1.5 KB 137   7 years max improve the APIC implementation
hal_exception.c 2.7 KB 143   7 years max style
hal_gpt.c 8.3 KB 134   7 years max fix comment
hal_init.c 11.1 KB 138   7 years max update
hal_internal.h 2.1 KB 125   7 years max implement hal_time_stamp and hal_fence
hal_interrupt.c 2.9 KB 142   7 years max remove hal_trap.c, and put its content in hal_interrupt.c and …
hal_irqmask.c 1.4 KB 122   7 years max we will fix nested interrupt contexts later
hal_kentry.h 4.4 KB 138   7 years max update
hal_kentry.S 4.7 KB 142   7 years max remove hal_trap.c, and put its content in hal_interrupt.c and …
hal_multiboot.h 4.7 KB 51   7 years max Create the core/ sub-directory for x86_64.
hal_ppm.c 3.5 KB 116   7 years max complete hal_ppm_init, to take into account the reserved areas
hal_register.h 3.9 KB 82   7 years max Rename a certain number of things, and improve the APIC support.
hal_remote.c 2.5 KB 124   7 years max rename hal_wbflush->hal_fence
hal_segmentation.h 7.1 KB 143   7 years max style
hal_special.c 3.2 KB 138   7 years max update
hal_syscall.c 1.1 KB 51   7 years max Create the core/ sub-directory for x86_64.
hal_types.h 7.7 KB 73   7 years max now that the fields are stable, embed the VA base in XPTR
hal_uspace.c 1.4 KB 51   7 years max Create the core/ sub-directory for x86_64.
x86_printf.c 5.5 KB 94   7 years max remove lw_unc, add a few ops, and update a few things
Note: See TracBrowser for help on using the repository browser.