summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2017-02-28Switch geteblks()'s size argument from int to size_t. It's called withMartin Natano
2017-02-28build with USER_PCICONF to enable /dev/pci*Jonathan Gray
2017-02-27Build hppa kernels with -ffreestanding.Mark Kettenis
2017-02-26Define cache line size for the per-cpu API.Visa Hankala
2017-02-25Enable ampintcmsi(4), pciecam(4), ppb(4) and virtio(4).Patrick Wildt
2017-02-25Implement ampintcmsi(4) in ampintc(4) to support MSI. The GICv2M is anPatrick Wildt
2017-02-25MSI interrupts are established in a different way as well. Instead ofPatrick Wildt
2017-02-25Implement support for interrupt types. The GIC only seems to supportPatrick Wildt
2017-02-24Retire the global interrupt establish and disestablish API. It has beenPatrick Wildt
2017-02-24Implement an API for establishing legacy PCI interrupts. This specificPatrick Wildt
2017-02-24Hook up pciecam(4), but don't compile it yet.Patrick Wildt
2017-02-24Introduce pciecam(4), a driver for generic ECAM compatible PCI hostPatrick Wildt
2017-02-22Enable ahci(4).Patrick Wildt
2017-02-22The AMD Seattle SoC incorporates DMA coherent controllers, especiallyPatrick Wildt
2017-02-22add acpisbs, an acpi smart battery subsystem driver reading dataJoshua Stein
2017-02-22Set sc_vendor in bcm2835_dwctwo before calling dwc2_init().Jonathan Gray
2017-02-20STACKALIGN() already does the right thing by casting the given argumentPatrick Wildt
2017-02-20VMX: assert that the supplied instruction length matches what is expected forMike Larkin
2017-02-20same fix as amd64 (typo in comment)Mike Larkin
2017-02-20VMX: assert that the supplied instruction length matches what is expected forMike Larkin
2017-02-20SVM: asm support for SVM/RVIMike Larkin
2017-02-20typo in commentMike Larkin
2017-02-20SVM: fix wrong treatment of MSRs, especially EFER.Mike Larkin
2017-02-20SVM: fix segment A/R bits formattingMike Larkin
2017-02-19Fix asynchronous system traps so that they actually work. Fixes atPatrick Wildt
2017-02-19Suppress messages about spurious UART interrupts on MP systems.Visa Hankala
2017-02-19Skip IO interrupt mask update on secondary CPUs when restoring IPL.Visa Hankala
2017-02-19Add SMP config and IPI control logic for Loongson 3A.Visa Hankala
2017-02-19Add IPI counter.Visa Hankala
2017-02-18Extend and fix bus_dmamap_load_raw() implementation to make xhci(4)Patrick Wildt
2017-02-18Make sure that the timer control registers are written before anyPatrick Wildt
2017-02-18Bump variables related to arithmetic operations to 64-bit. EspeciallyPatrick Wildt
2017-02-18Initialize the generic timer early so that its delay function can bePatrick Wildt
2017-02-17Fix up and use the device memory attribute for device mappings. AddPatrick Wildt
2017-02-17Use a proper memory attribute for write-through instead of reusingPatrick Wildt
2017-02-17Remove a bunch of dead code in bus dma. This code still needs actualPatrick Wildt
2017-02-17Implement DDB backtrace support. In addition to the actual tracing,Patrick Wildt
2017-02-17Fix inverted PMAP_CANFAIL logic.Jonathan Gray
2017-02-15whitespace fixesPatrick Wildt
2017-02-15Implement permission checks in the copy routines. When they werePatrick Wildt
2017-02-15Make this build (and run) with gcc 4.Miod Vallat
2017-02-15Bump MAXTSIZ to 64M on arm.Jeremie Courreges-Anglas
2017-02-15Mark dwc2_intr() as MP-safe on octeon. The driver's internal stateVisa Hankala
2017-02-14Set the default TSC quality to -1000 to be less than the i8254Reyk Floeter
2017-02-13whitespace tweak. no functional change.David Gwynne
2017-02-12Split up fork1():Philip Guenther
2017-02-11Always leave one free slot in the Tx ring to avoid ambiguity with ringVisa Hankala
2017-02-11Simplify ifq_deq_{begin,rollback,commit} sequence to ifq_dequeue.Visa Hankala
2017-02-11Let MP-safe interrupt handlers run without the kernel lock on sgi.Visa Hankala
2017-02-10Unbreak 'config -p'.Martin Pieuchot