Moves 9ns endian helpers
[akaros.git] / kern / arch / x86 /
2014-09-10 Barret RhodenMoves 9ns endian helpers
2014-09-10 Barret Rhodenx86: initializes the LPC
2014-09-10 Barret Rhodenx86: disables USB legacy stack
2014-08-20 Barret Rhodenx86: avoids bad frame pointers in backtrace
2014-07-15 Andrew Gallatinrelax permissions on devarch
2014-07-01 Barret RhodenLinks in devarch (#P)
2014-06-17 Barret Rhodenx86: fixes lock debug issues with the new core_id
2014-06-12 Barret RhodenConfig option for kernel stack size (XCC)
2014-06-12 Barret RhodenSlimmer setjmps
2014-06-12 Barret Rhodenx86: even faster core_id()s with segmentation
2014-06-09 Andrew GallatinSpeed up memmove on x86
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 Rhodenbacktrace_list()
2014-05-22 Barret Rhodenset_frame_pointer() for reset stacks
2014-05-22 Barret Rhodenx86: enables IRQs globally during IRQ handling
2014-05-22 Barret Rhodenx86: reorganizes IRQ/trap vectors (XCC)
2014-05-07 Kevin KluesExplicitly look for CONFIG_X86_32 in Makefile
2014-04-30 Barret RhodenMonitor command showmappings updates
2014-04-09 Barret Rhodenx86: Kernel tries to handle user page faults
2014-04-08 Barret RhodenFixes uninitialized irq_h name
2014-04-07 Barret RhodenMSI-X fixes
2014-04-07 Barret RhodenMSI: Fix for MSI to work when MSI-X fails
2014-04-04 Barret RhodenPCI device locking and synchronization
2014-04-04 Barret RhodenPCI: handles BARs for PCI2PCI devices
2014-04-04 Barret RhodenIRQ routing
2014-04-04 Barret RhodenRefactors MSI code slightly
2014-04-03 Barret RhodenMSI-X support
2014-04-03 Barret Rhodenvmap_pmem_nocache()
2014-04-02 Barret RhodenMSI cleanup and IRQ routing
2014-04-02 Barret RhodenPCI: Fixes capability detection
2014-04-02 Barret RhodenMSI-X: Minor changes
2014-04-02 Barret Rhodenx86: Handles some bad keyboard data
2014-04-01 Barret Rhodenx86: console polling ktasks
2014-04-01 Ronald G. Minnichmsi-x: allocate the proper number of pages.
2014-04-01 Ronald G. Minnichmsi-x: read is a per-function property
2014-03-31 Ronald G. MinnichMSI-X: first cut
2014-03-31 Barret RhodenAtomic PCI-space accesses
2014-03-29 Ronald G. MinnichInitial code for msi-x
2014-03-29 Barret RhodenSkip the shitty e1000s on c89
2014-03-29 Barret Rhodenigbe: abort MSI for a shitty NIC
2014-03-29 Barret RhodenPCI: properly read the BARs
2014-03-29 Barret Rhodenx86: Fixes PCI 8 and 16 byte accesses
2014-03-29 Ronald G. MinnichAdd function for finding unused BARs
2014-03-29 Barret Rhodenx86: Stop guessing IOAPIC routes
2014-03-29 Barret Rhodenx86: MSI enabling and cleanup
2014-03-29 Barret RhodenIRQ func pointers param change
2014-03-29 Barret Rhodenx86: Fix pci_match_tbdf()
2014-03-29 rootRe enable MSI (does not crash anything that we can...
2014-03-29 Barret Rhodenx86: LAPIC error handling
2014-03-29 Barret Rhodenx86: fixes LAPIC unmasking
2014-03-29 Ronald G. MinnichAdd comments to msi code; add new pci_clr_bus_master...
2014-03-29 Barret Rhodenx86: misc MP/ACPI fixes
2014-03-29 Ronald G. MinnichBring in msi support
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: can use the IOAPIC even without MP tables
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 RhodenRemoves shift-G from the escape codes
2014-03-29 Barret Rhodenx86: moves the PIT into time.{h,c}
2014-03-29 Barret Rhodenx86: moves the PIC into its own file
2014-03-29 Barret Rhodenx86: PICs for everyone!
2014-03-29 Barret Rhodenx86: irq handler func pointers
2014-03-21 Ronald G. MinnichRemove dead code.
2014-03-13 Ronald G. Minnichremove monitor call that was used for debugging and...
2014-03-08 Ronald G. MinnichMake building the VM optional
2014-03-08 Ronald G. MinnichGet the vm code to build again.
2014-03-07 Barret Rhodenx86: irq asm handlers for non-PIC irqs
2014-03-07 Barret RhodenAPIC MMIO reads/writes use the helper
2014-03-06 Barret Rhodenx86: Maps in the full LAPIC and IOAPIC size (XCC)
2014-03-06 Barret Rhodenx86_64: fixes bug in map_segment
2014-03-05 Barret RhodenVarious APIC debugging and IOAPIC IRQ routing
2014-03-05 Barret RhodenACPI init reorg
2014-03-05 Barret RhodenExtracts sigscan/checksum
2014-03-05 Barret RhodenLindent on the new APIC/ACPI files
2014-03-04 Ronald G. MinnichRemvoe erroneous warning
2014-03-04 Ronald G. MinnichAdd an arch device
2014-03-04 Ronald G. MinnichOne final round of fixup/cleanup.
2014-03-04 Ronald G. MinnichOne last attempt.
2014-03-04 Ronald G. MinnichClean up the prints, add some debug info
2014-03-04 Ronald G. MinnichUse vmap_pmem
2014-03-04 Ronald G. MinnichWe get further, this is enough for the code walkthrough
2014-03-03 Ronald G. MinnichMore cleanup.
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. MinnichBring a bit more apic infrastructure up.
2014-03-03 Ronald G. MinnichImprove visibility of apics/ioapics
2014-03-03 Ronald G. MinnichAdd some comments/prints
2014-03-03 Ronald G. MinnichSet up ACPI interrupt configuration
2014-03-01 Ronald G. MinnichRun the mpacpi code.
2014-03-01 Ronald G. MinnichRestore call to apicinit.
2014-03-01 Ronald G. MinnichSet up prototype for apicinit.
2014-03-01 Ronald G. MinnichThis builds and boots.
2014-03-01 Ronald G. MinnichWell, it *almost* builds. What happened to core_id?
2014-03-01 Ronald G. MinnichSplits x86 arch for circular deps
next