summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2018-02-11Move landisk to MI mutex.Martin Pieuchot
2018-02-10Enable axppmic(4).Mark Kettenis
2018-02-10Convert armv7 to MI mutex.Martin Pieuchot
2018-02-10Revert previous & incorrect NULL dereference fix.Martin Pieuchot
2018-02-10Replace two spaces indents with tabs. Makes it easier to read andPatrick Wildt
2018-02-10Additional AMD CPUID bits documented inJonathan Gray
2018-02-10Remove now unused assembly mutex code.Martin Pieuchot
2018-02-10Supplying entropy from etext has created a regression on arm where wePatrick Wildt
2018-02-10Put the ldscript parts into a single file instead of storing it as headPatrick Wildt
2018-02-10Add a mapping from grandparent driver name to hibernate io function to reduceJonathan Matthew
2018-02-09Check for the existence of /bsd before trying to back it up to /obsd.Theo Buehler
2018-02-07Reporting the PXE boot interface we identified is independent of settingChristian Weisgerber
2018-02-07Use M_WAITOK to show we don't need to check for NULL.Kenneth R Westerback
2018-02-06Allow the kernel to recognize that it has been netbooted and to add theChristian Weisgerber
2018-02-06Make sure sigfillsiz is word aligned.Patrick Wildt
2018-02-06Load the Intel microcode much earlier. So far we had loaded it afterPatrick Wildt
2018-02-02Enable interrupts in (synchronous) trap handlers.Mark Kettenis
2018-02-02Enable interrupts while running interrupt handlers like we do on agintc(4).Mark Kettenis
2018-02-02vmm: add support for send / receive for AMD SVM hostspd
2018-02-01handle ramdisk not containing ddb, so that builds can proceedTheo de Raadt
2018-01-31Make sure each CPU uses its own set of VAs for pmap_zero_page() andMark Kettenis
2018-01-31Add MULTIPROCESSOR support to the interrupt controller drivers. This makesMark Kettenis
2018-01-30Fix TFTP reading of zero-size files:Christian Weisgerber
2018-01-30Add support for switching CPUs in ddb on arm64. Based on a diff from drahn@.Mark Kettenis
2018-01-29Drop unused field `ci_ipiih'.Visa Hankala
2018-01-29Let the interrupt subsystem allocate memory for the IPI handle,Visa Hankala
2018-01-29Attach ampintc/ampintcmsi early so pci devices can be attached withJonathan Gray
2018-01-28trampoline.o depends on assym.hMark Kettenis
2018-01-28Spin up secondary CPUs and add IPI infrastructure. Heavily based on diffsMark Kettenis
2018-01-28Bring this more in line with our other architectures.Mark Kettenis
2018-01-28typoOtto Moerbeek
2018-01-27Sync the nam2blk entries with the bdevsw table, which is theChristian Weisgerber
2018-01-27Fix an interrupt storm issue in vnet(4) mpi@ managed to trigger on my T5220,Stefan Sperling
2018-01-26Add kernel support for the VFP FPU/SIMD unit. Based on a diff by drahn@.Mark Kettenis
2018-01-26Add kernel support for the VFP FPU/SIMD unit. Based on a diff by drahn@.Mark Kettenis
2018-01-26Cleanup VFP code.Mark Kettenis
2018-01-25Remove mutex implementations that now live in MI code.Martin Pieuchot
2018-01-25Move common mutex implementations to a MI place.Martin Pieuchot
2018-01-25Use a new LDFLAGS variable to pass "-melf_i386_obsd" on amd64.Martin Pieuchot
2018-01-23Always lock the kernel lock with non-MP-safe interrupt handlers.Visa Hankala
2018-01-23Revise 'struct fpreg' such that it can actually represent the full VFPv3-D32Mark Kettenis
2018-01-22<machine/mutex.h> -> <sys/mutex.h>Martin Pieuchot
2018-01-22Include <sys/mutex.h> instead of <machine/mutex.h>Martin Pieuchot
2018-01-22Include <sys/mutex.h> rather than <machine/mutex.h>Martin Pieuchot
2018-01-22Always grab the KERNEL_LOCK() for !IPL_MPSAFE handlers.Martin Pieuchot
2018-01-21Move some code back from locore0.S to locore.S that we will need to bring upMark Kettenis
2018-01-21Add missing OpenBSD CVS tagPatrick Wildt
2018-01-21Implement network boot support in efiboot(8). This changes efiboot(8)Patrick Wildt
2018-01-20use virt instructions with clang instead of equivalent raw bytesJonathan Gray
2018-01-20Re-enable the code that unmaps the startup code once more now that lld isMark Kettenis