source: trunk/hal/x86_64/core @ 354

Name Size Rev Age Author Last Change
../
hal_acpi.c 8.0 KB 348   7 years max We don't support irqbase != 0.
hal_acpi.h 9.6 KB 275   7 years max Add a SRAT parser. For some reason, QEMU does not want to enable the …
hal_apic.c 13.5 KB 327   7 years max Clean up, and fix several SMP-related issues. The LAPIC timer is still …
hal_apic.h 6.3 KB 237   7 years max Attach the secondary CPUs, and for now route the keyboard irq to cpu1 …
hal_atomic.c 1.4 KB 234   7 years max style
hal_boot.h 5.2 KB 272   7 years max Use local_cxy for GET_PTR, instead of the triple map. This fixes a …
hal_boot.S 12.0 KB 312   7 years max Add a --no-smp option.
hal_context.c 3.5 KB 342   7 years max Initialize tf_ss, and don't forget to update tls_thr.
hal_cpu.S 4.2 KB 343   7 years max Mmh, skip tf_trapno and tf_err for iretq.
hal_drivers.c 2.6 KB 346   7 years max Hide soclib_iob.
hal_exception.c 2.8 KB 336   7 years max Rename curcpu -> curtls.
hal_gpt.c 9.3 KB 319   7 years max Don't forget to unmap the region below the kernel. Useful to detect …
hal_init.c 16.3 KB 345   7 years max Initialize rsp0 (in both the TSS and the TLS).
hal_internal.h 2.6 KB 339   7 years max Add support for context switch - not tested yet, due to some other …
hal_interrupt.c 3.6 KB 344   7 years max Call core_clock - the computation in this function still needs to be fixed.
hal_irqmask.c 1.4 KB 336   7 years max Rename curcpu -> curtls.
hal_kentry.h 5.5 KB 339   7 years max Add support for context switch - not tested yet, due to some other …
hal_kentry.S 4.4 KB 341   7 years max Set %eoi earlier for rescheduling interrupts, otherwise the timer …
hal_multiboot.h 4.8 KB 312   7 years max Add a --no-smp option.
hal_ppm.c 3.6 KB 307   7 years max Forgot to commit this yesterday.
hal_register.h 5.8 KB 234   7 years max style
hal_remote.c 2.3 KB 314   7 years max Add hal_remote_memset.
hal_segmentation.h 7.6 KB 340   7 years max Remove debug code - it's useless anyway.
hal_smpboot.S 6.6 KB 329   7 years max Initialize %rbp.
hal_special.c 2.7 KB 336   7 years max Rename curcpu -> curtls.
hal_syscall.c 1.1 KB 145   7 years max style
hal_types.h 7.8 KB 320   7 years max Remove unused.
hal_uspace.c 1.5 KB 299   7 years max The uspace strcpy function is allowed to fail (not implemented yet).
x86_printf.c 5.8 KB 242   7 years max add a dumb lock for the console
Note: See TracBrowser for help on using the repository browser.