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