SYS_abort_syscall (XCC)
[akaros.git] / kern / arch /
2014-01-16 Ronald G. MinnichDon't print spurious interrupts
2014-01-16 Barret Rhodenx86 serial input converts \r to \n
2014-01-16 Barret RhodenAllow multiple handlers per IRQ
2014-01-16 Barret RhodenPCI cleanup
2014-01-16 Barret Rhodenx86: helper for PCI bus mastering
2014-01-16 Barret Rhodenx86: locking when messing with the PIC
2014-01-16 Barret Rhodenx86: sends the EOI later in the IRQ path
2014-01-16 Barret RhodenFix spurious IRQ check
2014-01-16 Barret RhodenHelper for registering device IRQs
2014-01-16 Barret RhodenPCI cleanup and better BAR handling
2014-01-16 Barret RhodenArch specific PC/IP and FP/BP helpers
2014-01-16 Barret RhodenFixes spin_trylock()
2014-01-16 Barret RhodenFixes bugs with larger kstack allocation
2014-01-16 Barret RhodenKernel stack get/put interface
2014-01-16 Barret Rhodenspin_trylock()
2014-01-16 Barret Rhodenx86: Fixes 64 bit VPT mapping
2013-09-04 Barret RhodenRenames the console lock
2013-09-04 Barret RhodenAdds a pcpu tracer for spinlocks
2013-09-04 Barret RhodenSpinlock checking is disabled by default
2013-08-30 Barret Rhodenx86: Better emergency codes for core 0
2013-08-15 Barret RhodenROUNDDOWN can handle uint64_t on 32 bit (XCC)
2013-08-15 Barret RhodenMultiboot memory detection fixes
2013-08-08 Barret RhodenThe monitor's trace coretf can query all cores
2013-08-08 Barret Rhodenx86: option to disable the keyboard
2013-08-08 Barret Rhodenx86 can handle missing multiboot mmaps
2013-08-08 Kevin KluesForgot the risvc Kbuild in last commit
2013-08-08 Kevin KluesAdded setjmp/longjmp support to the kernel
2013-08-04 Barret RhodenArbitrary kernel context backtracing
2013-08-02 Barret Rhodenx86: fixes initialization errors in page_alloc
2013-07-31 Barret RhodenVcore TLS desc in procdata (XCC)
2013-07-31 Barret Rhodenx86: catches buggy rdtscp
2013-07-27 Barret RhodenFixes assembly input clobbers (XCC)
2013-07-20 Barret Rhodenx86: smp_boot no longer uses smp_call_*
2013-07-19 Barret Rhodenx86: fast core_id() option
2013-07-19 Barret Rhodenx86: fixes backtrace bug
2013-07-19 Barret Rhodenx86: fixes early core_id() calls
2013-07-19 Barret Rhodenx86: fixes read_tsc_serialized()
2013-07-19 Barret Rhodenx86_64: support for machines with only 2MB pages
2013-07-19 Barret Rhodenx86_64: boot up error messages
2013-07-17 Barret RhodenDebug tools use the symbol table
2013-07-16 Barret Rhodenx86: fixes 32 bit trap-syscalls
2013-07-11 Barret Rhodenx86_64: fixes initial stack alignment
2013-07-11 Barret Rhodenx86_64: secure SW contexts
2013-07-11 Barret Rhodenx86_64: save/pop kernel contexts
2013-07-11 Barret RhodenAllow file mmaps beyond the end of the file
2013-07-11 Barret Rhodenx86_64: TLS FS base changing 'fast call' (XCC)
2013-07-03 Barret Rhodenx86_64: Syscall/Sysenter/int 0x80 (XCC)
2013-06-28 Barret Rhodenx86_64: tracks stacktop in pcpui for sysenter
2013-06-28 Barret Rhodenx86_64: GS base work
2013-06-26 Barret Rhodenx86_64: pop non-sysenter TFs, fixes segmentation
2013-06-26 Barret RhodenElf loader 32/64 bit checks
2013-06-26 Barret Rhodenx86_64: smp_boot
2013-06-26 Barret RhodenCleans up sysenter_init
2013-06-26 Barret Rhodenx86: pmap boot lowmem unmapping
2013-06-26 Barret Rhodenx86_64: kernel trap/interrupt handling
2013-06-22 Barret RhodenX86: initializes the 64 bit IDT and TSS
2013-06-22 Barret Rhodenx86: 64 bit pmap code
2013-06-22 Barret RhodenReworks memlayout (XCC)
2013-06-22 Barret RhodenStops using boot_alloc during vm_init
2013-06-22 Barret RhodenFixes bug with 64 bit linkage
2013-06-22 Barret RhodenPhysical memory init uses multiboot info
2013-06-22 Barret Rhodenx86_64 boot up
2013-06-22 Barret RhodenUpdates multiboot code for amd64
2013-06-21 Barret RhodenMakefile changes to support the new XCC
2013-06-13 Barret Rhodenx86: objdump 64 bit kernel properly
2013-06-12 Barret RhodenSplits x86 into 32 and 64 bit (XCC)
2013-06-08 Barret RhodenAdds 64 bit option
2013-06-07 Barret RhodenChanges ARCH i686 -> x86 (XCC)
2013-06-07 Barret RhodenRemoves sparc; it's hard to believe (XCC)
2013-06-06 Barret RhodenCross compiler is now set by the arch
2013-06-06 Barret RhodenMoves network drivers out of arch code
2013-06-06 Barret RhodenNetwork drivers are built based on CONFIGs
2013-06-03 Barret RhodenKernel configuration uses Kconfig
2013-05-31 Barret RhodenReplaces all __CONFIG_*__ with CONFIG_*
2013-05-31 Barret RhodenBuild system overhauled to use Kbuild (XCC)
2013-05-30 Barret Rhodenx86: linker script uses sections, not names
2013-05-27 Barret Rhodenx86: use a flat segmentation model
2013-05-27 Barret RhodenReplaces %08p with %p
2013-05-24 Barret RhodenEnsure multiboot is in the beginning of .text
2013-04-26 Barret RhodenFixes x86 FPU initialization
2013-04-24 Barret Rhodenx86 FP exception/error parsing
2013-04-24 Barret Rhodenx86 userspace uses software contexts (XCC)
2013-04-24 Barret Rhodenx86: detect FS/GS MSRs
2013-04-24 Barret Rhodenx86: initialize XMM registers along with x87
2013-04-24 Barret RhodenFixes assert typo
2013-04-23 Andrew WatermanImprove RISC-V cpu_relax
2013-04-23 Andrew WatermanImplement backtrace for RISC-V
2013-04-23 Andrew WatermanMove read/write_fsr so they're visible to userland
2013-04-23 Andrew WatermanFormatting/renaming some RISC-V stuff
2013-04-23 Andrew WatermanAlways keep floating point enabled on RISC-V
2013-04-23 Andrew WatermanUpdate save_kernel_tf_asm to use new calling conv.
2013-04-23 Andrew WatermanImplement save/restore_fp_state for RISC-V
2013-04-23 Andrew WatermanSuppress warning and fix assert in proc_pop_ctx
2013-04-22 Andrew WatermanSupport new risc-v calling convention
2013-04-19 Barret RhodenFixes bug with pop_ros_ctx (x86)
2013-04-18 Barret RhodenRemoves env_push/pop of FPU state
2013-04-17 Barret RhodenKernel properly handles floating point (XCC)
2013-04-15 Barret RhodenUthread arch-dependent code uses user_contexts
2013-04-13 Barret RhodenProcdata uses user_contexts (XCC)
2013-04-13 Barret RhodenRenames struct trapframe -> hw_trapframe (XCC)
next