First run at an E1000 driver, with various LWIP fixes.
[akaros.git] / kern / arch / i686 /
2011-11-03 Kevin KluesFirst run at an E1000 driver, with various LWIP fixes.
2011-11-03 Barret RhodenPthread create, join, and exit
2011-11-03 Barret RhodenThe kernel migrates silly state when becoming _M
2011-11-03 Kevin KluesMassive renaming/cleanup of harts->vcores
2011-11-03 Kevin KluesCheck to make sure an ldt exists before loading it
2011-11-03 Kevin KluesAppserver up and running on hardware for x86...
2011-11-03 Barret RhodenPreemption of user cores
2011-11-03 Barret Rhodenpop_ros_tf can handle missed IPIs
2011-11-03 Barret RhodenUser stackpointers moved to the vcpd structs
2011-11-03 Barret RhodenEnsures __notify took the user trapframe as an arg
2011-11-03 Barret Rhodenset_current_tf only applies to user trapframes
2011-11-03 Barret RhodenFixes trap-based syscalls on x86
2011-11-03 Barret RhodenFixes bug in x86 atomics
2011-11-03 Barret RhodenUserspace no longer includes the kernel's arch/*
2011-11-03 Barret RhodenCompare and Swap
2011-11-03 Barret Rhodenproc messages are routine instead of immediate
2011-11-03 Barret RhodenCall arbitrary functions from the monitor
2011-11-03 Barret RhodenHandles routine kmsgs before returning to userspace
2011-11-03 Barret RhodenRoutine kmsg processing
2011-11-03 Barret RhodenKernel messages infrastructure
2011-11-03 Barret Rhodenx86: waits after sending IPIs
2011-11-03 Barret RhodenNew vcoremap in procinfo
2011-11-03 Barret RhodenInitial notification and preemption headers
2011-11-03 Barret Rhodenx86: Fixes TLS bug causing kernel page faults
2011-11-03 Barret Rhodenx86: allows panic earlier in the boot process
2011-11-03 Andrew WatermanMoved brk/sbrk into user-space
2011-11-03 Kevin KluesFinally got KFS stuff sorted out on the new setup
2011-11-03 Kevin KluesCleaned up the way ifdefs are handled
2011-11-03 Andrew WatermanFixed TLS on i386
2011-11-03 Kevin KluesDedicated core 1 to NIC functionality
2011-11-03 Kevin KluesWe never actually removed <ros/error.h>, now we do
2011-11-03 Andrew WatermanAdded icache flushing
2011-11-03 Andrew WatermanAdded demand paging support
2011-11-03 Andrew WatermanMoved pte_t definition to arch-specific file
2011-11-03 Andrew WatermanAdded PAGE_PRESENT, PAGE_UNMAPPED, PAGE_PAGED_OUT
2011-11-03 Andrew WatermanAdded arch framework for handling page faults
2011-11-03 Kevin KluesAdded support for returning errors from syscalls
2011-11-03 Kevin KluesRemoved intptr_t
2011-11-03 Kevin KluesSet the default syscall return value to 0
2011-11-03 Kevin KluesFixed bug in sysenter/sysexit
2011-11-03 Kevin Kluesproc_init_trapframe now zeros all fields initially
2011-11-03 Kevin KluesAdded a bad implementation of get_free_va_range
2011-11-03 Kevin KluesCleaned up NIC code for appserver
2011-11-03 Kevin KluesRemoved references to intptr_t
2011-11-03 Kevin KluesRemoved proc_init_arch; created frontend_proc_init
2011-11-03 Kevin KluesFixed kernel page fault on x86 port
2011-11-03 Andrew Watermanadded front-end link code
2011-11-03 Kevin KluesMore work towards getting the appservers combined
2011-11-03 Kevin KluesMajor reorganization in prep for appserver merge