Finished infrastructure that runs all userspace tests.
[akaros.git] / kern / arch /
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
2014-02-28 Ronald G. MinnichMore ioapic support, will it ever end.
2014-02-28 Ronald G. MinnichNot used any more
2014-02-28 Ronald G. MinnichMore cleanup to prepare for ioapic support
2014-02-28 Ronald G. MinnichPrepare to implement ioapic support
2014-02-18 Ronald G. MinnichRemove emulate.o for now.
2014-02-18 Barret RhodenFault reflection and blocking page faults (XCC)
2014-02-13 Ronald G. MinnichChanges to the kvm code
2014-02-13 Ronald G. MinnichBit ops/bit masks
2014-02-11 Ronald G. MinnichSlightly more working but we're back to not working.
2014-02-11 Barret RhodenFix VM capability check
2014-02-11 Barret Rhodenx86: Make reboot more robust
2014-02-10 Ronald G. MinnichRun a VM.
2014-02-09 Barret RhodenSCP pagefaults can block
2014-02-09 Barret Rhodenprint_user_ctx helper
2014-02-08 Ronald G. MinnichMore debugging for VMs.
2014-02-07 Ronald G. MinnichThis gets us to a known emulation exit
2014-02-07 Ronald G. MinnichVMX sort of worked.
2014-02-06 Ronald G. MinnichFurther progress on vmx
next