summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2016-04-25cr0, cr3, cr4 diagnostics / debug functions (used when VMs crash)Mike Larkin
2016-04-25add a few new exit types found in newer cpusMike Larkin
2016-04-25use the cps instructions introduced with armv6 instead of mrs/msrJonathan Gray
2016-04-25Implement atomic operations using the atomic instructions availablePatrick Wildt
2016-04-25Do not check if the CPU is inside the idle loop when enterting ddb(4).Martin Pieuchot
2016-04-25fix whitespaceJonathan Gray
2016-04-25Switch most of the cp14/cp15 use in .S files over to using sysreg.hJonathan Gray
2016-04-25Add macros to access cp14/cp15 registers by name instead of sixJonathan Gray
2016-04-25add dmbJonathan Gray
2016-04-24Remove 'option COMPAT_PCVT' now that X doen't use it anymore.Matthieu Herrb
2016-04-24Make pmap_invalidate_*_page() and pmap_update_*_page() operate only onVisa Hankala
2016-04-24whitespace cleanupPatrick Wildt
2016-04-24Keep pmap_update_{kernel,user}_page() inside pmap.c.Visa Hankala
2016-04-24EABI's Procedure Call Standard (AAPCS) requires the stack pointerPatrick Wildt
2016-04-24New FDT-enabled busses will use a new "fdt" attribute. UnfortunatelyPatrick Wildt
2016-04-23Seems that the 32-bit Windows ABI does align 64-bit structure members onMark Kettenis
2016-04-23Sync dcaches and invalidate icaches of all active CPUs of a pmap whenVisa Hankala
2016-04-21Support for 'default configuration' mpbios attachment was never completed,Mike Larkin
2016-04-21KNFMike Larkin
2016-04-20pool_setipl for floating point context thingsDavid Gwynne
2016-04-20Don't use DDB_REGS, ok patrick@Martin Pieuchot
2016-04-20Move back #include <sys/mutex.h> outside #ifdef _KERNEL as it wasLandry Breuil
2016-04-18Make the aesni crypto implementation mpsafe. In order to do so this movesMark Kettenis
2016-04-17pool_setipl for the aesniplDavid Gwynne
2016-04-17add pool_setipl after pool_init.David Gwynne
2016-04-15enable nvme(4)Jonathan Gray
2016-04-15enable nvme(4). it Just Works(tm).David Gwynne
2016-04-14Enable write buffering with write merging. This improves overallVisa Hankala
2016-04-14Enable UART FIFOs.Visa Hankala
2016-04-14Wrap comintr() so that the interrupt handler always returns non-zero.Visa Hankala
2016-04-14Use cpuid function 0xa to determine presence of general purposeMike Larkin
2016-04-13G/C IFQ_SET_READY().Martin Pieuchot
2016-04-13add missing arguments to debug printfMike Larkin
2016-04-12Call debug register dump functions in error conditions (if VMM_DEBUG set)Mike Larkin
2016-04-12Only build the vcpu register dump functions if VMM_DEBUG is enabled, noMike Larkin
2016-04-11Add functions to dump vcpu register state. Needed for some upcoming diffs.Mike Larkin
2016-04-11Clarify some commentsMike Larkin
2016-04-10For now, disable ahc(4) such that GENERIC.MP kernels don't overflow the 8MMark Kettenis
2016-04-10remove an uneeded includeJonathan Gray
2016-04-10Don't try to get a board name string before attaching mainbus with theJonathan Gray
2016-04-08Fix match function so that the cortex bus only attaches if the attachPatrick Wildt
2016-04-06define number of exit/entry save/load MSRs as a #define instead of a magicMike Larkin
2016-04-05Support processors without unrestricted guest capability.Mike Larkin
2016-04-04Deallocate guest vm_map when the guest gets terminated.Stefan Kempf
2016-04-04Store curcpu pointer in TPIDRPRW.Patrick Wildt
2016-04-04Read cache line sizes from CP15 Cache Type Register.Patrick Wildt
2016-04-04use fixed size unsigned variables for reading/writing the control registerJonathan Gray
2016-04-04Set the SMP/coherency bit in ACTLR on Cortex A models it is documentedJonathan Gray
2016-04-03Don't call savectx() from cpu_fork(): the registers saved are overwrittenPhilip Guenther
2016-04-03Move the setting of pcb_fsbase out of reset_segs() into its callersPhilip Guenther