summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2018-06-02Enable fanpwr(4), move sypwr(4) where it belongs.Mark Kettenis
2018-06-01With option WITNESS we need to have a bit more KVA available during earlyMark Kettenis
2018-06-01Clear aesni_sc if the context is freed, to avoid leaving a danglingFrederic Cambus
2018-06-01Add a kludge that fixes the build until com_fdt.c is ready for octeon.Visa Hankala
2018-06-01Clear vc3_sc if the context is freed, to avoid leaving a danglingFrederic Cambus
2018-06-01Enable witness(4) on select architectures to help the current MP work.Visa Hankala
2018-05-31Return error values directly where appropriate, instead of using the errFrederic Cambus
2018-05-31Move com_fdt.c to dev/fdt since we can share it between armv7 and arm64 now.Mark Kettenis
2018-05-31Enable bwfm(4) on Loongson for USB devices.Frederic Cambus
2018-05-31Remove comcnspeed and comcnmode. They serve no purpose anymore. ConfiguringMark Kettenis
2018-05-31Remove comcnspeed and comcnmode. They serve no purpose anymore. ConfiguringMark Kettenis
2018-05-30Add sizes for free() for octeon.Frederic Cambus
2018-05-30Define IPL_MPFLOOR on SP archs.Martin Pieuchot
2018-05-30Remove comcnspeed variable, which gets set but is never actually used.Mark Kettenis
2018-05-28More steps for i386 Meltdown fix:Alexander Bluhm
2018-05-28Cleanup bootconfig.h and use strlcpy() to copy boot arguments.Mark Kettenis
2018-05-28Remove unused include file.Mark Kettenis
2018-05-28Drop include of <arm64/swi.h> and remove it.Mark Kettenis
2018-05-28Call readdisksector() instead of rolling our own. Drop <sys/systm.h>Mark Kettenis
2018-05-26Delete obsolete reference to setting segment registersPhilip Guenther
2018-05-26Only set fpu_save_len once and assert if it's too big or would differPhilip Guenther
2018-05-26CR0_WP is already set in CR0_DEFAULTPhilip Guenther
2018-05-26Initialize ci_idle_pcb->pcb_cr0 just once, in cpu_attach().Philip Guenther
2018-05-26Update comment to reflect xsavePhilip Guenther
2018-05-24vmm(4): unbreak i386 VMM_DEBUG buildMike Larkin
2018-05-23Enable ccpmic(4) and tipmic(4).Mark Kettenis
2018-05-23Enable bwfm(4).Patrick Wildt
2018-05-23Remove unused pmap_steal_memory_implementation(). It doesn't actually workMark Kettenis
2018-05-23Move CR4_DEFAULT to specialreg.h where the CR4_* values are definedPhilip Guenther
2018-05-22Define CR0_DEFAULT with our default CR0_* flags for various .S files.Philip Guenther
2018-05-22Factor out the common FPU handling from vcpu_run_{vmx,svm}() intoPhilip Guenther
2018-05-22Delete antique sigdebug definitionsPhilip Guenther
2018-05-20Stash the syscall number in tf_err so it can be reported by the SPL checkPhilip Guenther
2018-05-17Make VMM_DEBUG kernels compile again; ok mlarkinMike Belopuhov
2018-05-16Move the code that decodes the i.MX6 PLLs and PFDs into imxanatop(4)Patrick Wildt
2018-05-16Add glue for the USB3 controller on the i.MX8MQ SoC.Patrick Wildt
2018-05-16Implement pmap_growkernel(). Bump VM_MAX_KERNEL_ADDRESS now that we noMark Kettenis
2018-05-15Remove a4x bus space hack.Mark Kettenis
2018-05-15Remove a4x bus space hack.Mark Kettenis
2018-05-14Add support for register shift/io-width to the console code as well.Mark Kettenis
2018-05-14Relax the way irqs are assigned. This diff does:Mark Kettenis
2018-05-14Expose memory barriers to userland.Mark Kettenis
2018-05-14Delete unused/obsolete labelsPhilip Guenther
2018-05-13Fix code which is #ifdef TRAP_SIGDEBUG or DEBUG: wrong variable andPhilip Guenther
2018-05-11Fix fallout from i386 Meltdown preparation which is using interruptAlexander Bluhm
2018-05-11Compile the EFI bootloader with -mfloat-abi=soft to prevent the compiler fromMark Kettenis
2018-05-09Fix a linking error in the IP26 kernel. This is a regression causedVisa Hankala
2018-05-09Avoid locking two vm_pages simultaneously in pmap_enter(). To achieveVisa Hankala
2018-05-09vm_page lookup does not need locking. Hoist it outside the pmap lock.Visa Hankala
2018-05-09Implement stack trace saving on mips64.Visa Hankala