Skip to content
  • Florian Lukas's avatar
    arch/i386: GDT, Paging, Interrupt support (WIP) · 079591e2
    Florian Lukas authored
    - moved i386-adapter linker script to arch/i386
    - moved i386-adapted coredos_executable macro from arch/generic to arch/i386
    - static GDT initialization (kernel, userspace, TSS)
    - static IDT initialization, generic handler(s)
    - static paging: pagetables are generated from a "prelink" executable with empty tables
      and then linked together into the final executable
    - Linker script layout changes for memory protection, page alignment, RAM/ROM separation
    - i386 exception codes in arch/i386/exception.h
    - cleaned up arch/i386/startup.s
    - prevent debugtest, failtest targets from always being built
    
    Change-Id: Idcc0c9b64b14e0ac03c755ba972620ec5979ea4e
    079591e2