Allows IRQs to be disabled while proc_destroy()ing
[akaros.git] / kern / arch / x86 / trap.c
2016-01-14 Barret RhodenAllows IRQs to be disabled while proc_destroy()ing
2015-12-16 Davide LibenziAdded perfmon interrupt handling to allow overflow...
2015-12-10 Barret RhodenRename backtrace_kframe -> backtrace_hwtf [2/2]
2015-12-10 Barret Rhodenx86: clean up __handle_page_fault()
2015-12-10 Barret Rhodenx86: remove misconceptions about "sti" and halting
2015-12-10 Barret Rhodenx86: pair disable_irqs with enable_irqs
2015-12-10 Barret RhodenFix lock debugging issue with page faults and IRQs
2015-11-24 Davide LibenziWired GP fault exception tables handling
2015-11-03 GanShunRemoved debug prints. Fixed virtio decode function...
2015-11-02 Gan Shun LimVMMCP: Virtualized APIC is now working(sort of)
2015-10-30 Davide LibenziPlugged the exception handling code
2015-09-15 Barret Rhodenx86: Change idt_init() to not clobber num_cores
2015-07-24 Barret Rhodenx86: Use ACPI/MP for num_cores detection
2015-07-23 Kevin KluesChange all references of num_cpus -> num_cores
2015-06-04 Barret RhodenMoves backtrace_kframe()
2015-03-17 Barret RhodenRemoves Ivy annotations (XCC)
2015-03-01 Barret RhodenPCI helper find_cap
2015-02-16 Barret RhodenFinishes removal of x86_32 (XCC)
2015-01-20 Barret RhodenRemoves the option ENABLE_MP_TABLES
2014-10-07 Barret RhodenFixes kernel state tracking for 32 bit x86
2014-09-29 Barret RhodenCPU state tracking
2014-09-29 Barret Rhodenx86: handling unregistered IRQs
2014-05-29 Barret Rhodenx86: disables lock debugging when handling PFs
2014-05-28 Barret RhodenHelpers for extracting PC/FP from hwtfs
2014-05-22 Barret Rhodenx86: enables IRQs globally during IRQ handling
2014-04-09 Barret Rhodenx86: Kernel tries to handle user page faults
2014-04-08 Barret RhodenFixes uninitialized irq_h name
2014-04-04 Barret RhodenIRQ routing
2014-04-03 Barret RhodenMSI-X support
2014-03-29 Barret RhodenIRQ func pointers param change
2014-03-29 Barret Rhodenx86: LAPIC error handling
2014-03-29 Barret Rhodenx86: fixes LAPIC unmasking
2014-03-29 Barret Rhodenx86: APIC cleanup
2014-03-29 Barret Rhodenx86: LAPIC vector masking
2014-03-29 Barret Rhodenx86: IRQ routing and IOAPIC mask/unmasking
2014-03-29 Barret Rhodenx86: MP table cleanup, multiple IOAPICs
2014-03-29 Barret Rhodenx86: bus_irq_enable()
2014-03-29 Barret Rhodenx86: one register_irq() for all types of buses
2014-03-29 Barret Rhodenx86: IDT vector realignment (XCC)
2014-03-29 Barret Rhodenx86: MP table-detected ISA IRQs can be enabled
2014-03-29 Barret Rhodenx86: PICs for everyone!
2014-03-29 Barret Rhodenx86: irq handler func pointers
2014-03-05 Barret RhodenVarious APIC debugging and IOAPIC IRQ routing
2014-03-05 Barret RhodenACPI init reorg
2014-03-04 Ronald G. MinnichRemvoe erroneous warning
2014-03-03 Ronald G. MinnichMore set up for using ioapics
2014-03-03 Ronald G. MinnichFirst pass at enabling interrupts.
2014-03-03 Ronald G. MinnichAdd some comments/prints
2014-03-03 Ronald G. MinnichSet up ACPI interrupt configuration
2014-02-18 Barret RhodenFault reflection and blocking page faults (XCC)
2014-02-09 Barret Rhodenprint_user_ctx helper
2014-01-16 Barret RhodenDirty hack for serial I/O on Ron's AMD
2014-01-16 Barret RhodenFixes bug with cross-core kernel alarms
2014-01-16 Ronald G. MinnichDon't print spurious interrupts
2014-01-16 Barret RhodenAllow multiple handlers per IRQ
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 RhodenKernel stack get/put interface
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-08 Barret RhodenThe monitor's trace coretf can query all cores
2013-08-04 Barret RhodenArbitrary kernel context backtracing
2013-07-16 Barret Rhodenx86: fixes 32 bit trap-syscalls
2013-07-03 Barret Rhodenx86_64: Syscall/Sysenter/int 0x80 (XCC)
2013-06-28 Barret Rhodenx86_64: GS base work
2013-06-26 Barret RhodenCleans up sysenter_init
2013-06-22 Barret RhodenX86: initializes the 64 bit IDT and TSS
2013-06-22 Barret Rhodenx86: 64 bit pmap code
2013-06-12 Barret RhodenSplits x86 into 32 and 64 bit (XCC)
2013-06-07 Barret RhodenChanges ARCH i686 -> x86 (XCC)