Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/amd64/src/amd64.c

    rd8db519 r1f5c9c96  
    3434
    3535#include <arch.h>
     36
    3637#include <typedefs.h>
    37 #include <errno.h>
    38 #include <memstr.h>
    39 #include <interrupt.h>
    40 #include <console/console.h>
    41 #include <syscall/syscall.h>
    42 #include <sysinfo/sysinfo.h>
    43 #include <arch/bios/bios.h>
    44 #include <arch/boot/boot.h>
    45 #include <arch/debugger.h>
     38
     39#include <config.h>
     40
     41#include <proc/thread.h>
     42#include <genarch/multiboot/multiboot.h>
     43#include <genarch/multiboot/multiboot2.h>
     44#include <genarch/drivers/legacy/ia32/io.h>
     45#include <genarch/drivers/ega/ega.h>
     46#include <genarch/fb/bfb.h>
     47#include <genarch/drivers/i8042/i8042.h>
     48#include <genarch/kbrd/kbrd.h>
    4649#include <arch/drivers/i8254.h>
    4750#include <arch/drivers/i8259.h>
    48 #include <arch/syscall.h>
    49 #include <genarch/acpi/acpi.h>
    50 #include <genarch/drivers/ega/ega.h>
    51 #include <genarch/drivers/i8042/i8042.h>
    52 #include <genarch/drivers/legacy/ia32/io.h>
    53 #include <genarch/fb/bfb.h>
    54 #include <genarch/kbrd/kbrd.h>
    55 #include <genarch/multiboot/multiboot.h>
    56 #include <genarch/multiboot/multiboot2.h>
     51#include <arch/boot/boot.h>
    5752
    5853#ifdef CONFIG_SMP
    5954#include <arch/smp/apic.h>
    6055#endif
     56
     57#include <arch/bios/bios.h>
     58#include <arch/cpu.h>
     59#include <print.h>
     60#include <arch/cpuid.h>
     61#include <genarch/acpi/acpi.h>
     62#include <panic.h>
     63#include <interrupt.h>
     64#include <arch/syscall.h>
     65#include <arch/debugger.h>
     66#include <syscall/syscall.h>
     67#include <console/console.h>
     68#include <ddi/irq.h>
     69#include <sysinfo/sysinfo.h>
     70#include <memstr.h>
    6171
    6272/** Disable I/O on non-privileged levels
     
    254264 * we need not to go to CPL0 to read it.
    255265 */
    256 sysarg_t sys_tls_set(uintptr_t addr)
     266sysarg_t sys_tls_set(sysarg_t addr)
    257267{
    258268        THREAD->arch.tls = addr;
    259269        write_msr(AMD_MSR_FS, addr);
    260270       
    261         return EOK;
     271        return 0;
    262272}
    263273
Note: See TracChangeset for help on using the changeset viewer.