summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2020-08-03add more scsi devices, observed by gkoehlerTheo de Raadt
2020-08-02additional files from libkern will be needed by clang10Theo de Raadt
2020-08-02additional files from libkern will be needed by clang10Theo de Raadt
2020-07-31like amd64:Theo de Raadt
2020-07-31Make sure bcmtmon(4) attaches even if it has a "syscon" compatible.Mark Kettenis
2020-07-31On sun4u systems that have the STICK register, clear the NPT bit of theMark Kettenis
2020-07-30Only invalidate "user" SLB entry if it is currently set.Mark Kettenis
2020-07-29atapiscsi is not needed here. (well maybe it changes the behaviour ofTheo de Raadt
2020-07-25Port over NetBSD's arm64 disassembler for DDB.tobhe
2020-07-25Change kernel SLB setup code to avoid the (theoretical) possibility toMark Kettenis
2020-07-24Enable usertc if the NPT bit isn't set for %tick and %sys_tick.Mark Kettenis
2020-07-24Suppress kernel printf output in the octeon boot kernel.Visa Hankala
2020-07-24Remove bge(4) and brgphy(4) as the bootloader doesn't include network supportMark Kettenis
2020-07-24Implement BOOT_QUIET option that supresses kernel printf output to theMark Kettenis
2020-07-23Free SLB descriptors when we destroy a pmap.Mark Kettenis
2020-07-23Bump MAXCPUS (for MULTIPROCESSOR kernels) to 48, which seems to be theMark Kettenis
2020-07-23Enter DDB directly when we encounter an unhandled trap such that weMark Kettenis
2020-07-23Use per-pmap lock to protect userland SLB handling.Mark Kettenis
2020-07-23Fix typo in previous commit such that the code is actually compiled in.Mark Kettenis
2020-07-23Handle the case where we can sleep (and therefore switch CPUs) whileMark Kettenis
2020-07-23Nuke unused struct scsi_link member of spc_softc.Kenneth R Westerback
2020-07-22Nuke unused struct scsi_link member of vdsk_softc.Kenneth R Westerback
2020-07-22Make switching CPUs in DDB work.Mark Kettenis
2020-07-22Actually try to evict a PTE from a different slot instead of failing toMark Kettenis
2020-07-22Don't grab the kernel lock for mpsafe interrupts.Mark Kettenis
2020-07-22Implement IPIs.Mark Kettenis
2020-07-22console marker should be after :Theo de Raadt
2020-07-22Remove debugging printf in critical section. This doesn't play well withMark Kettenis
2020-07-22Add missing mplock.h file.Mark Kettenis
2020-07-22Use CPU_IS_PRIMARY macro in identifycpu() on i386.Frederic Cambus
2020-07-22Use CPU_IS_PRIMARY macro in cpuattach() on mips64.Frederic Cambus
2020-07-21GENERIC.MPMark Kettenis
2020-07-21Add code to spin up the secondary CPUs.Mark Kettenis
2020-07-21Implement copyin32().Mark Kettenis
2020-07-21Add OPAL_START_CPU.Mark Kettenis
2020-07-21For now, grab the kernel lock to do SLB management for userland processes.Mark Kettenis
2020-07-21Make pmap ready for GENERIC.MP.Mark Kettenis
2020-07-21Attach secondary CPUs early like we now do on arm64.Mark Kettenis
2020-07-21Add missing KERNEL_LOCK() and KERNEL_UNLOCK() calls.Mark Kettenis
2020-07-21Do not bother masking IPIs in the Loongson 3A specific IPI routine.Visa Hankala
2020-07-21acpi can use IPL_BIO (a low interrupt) since it only enqueues operations forTheo de Raadt
2020-07-21It's saa_flags, not flags.Kenneth R Westerback
2020-07-20saa.ssa.wwpn is not the same as saa.saa_wwpn.Kenneth R Westerback
2020-07-20improve accuracy of kexec_subr.o dependencyTheo de Raadt
2020-07-20Add uvm_map_inentry call, to detect stack pivots at trap time.Theo de Raadt
2020-07-20Move remaining scsi bus initialization info from "prototype scsi link"Kenneth R Westerback
2020-07-19kexec_subr.S will need assym.h built beforehandsTheo de Raadt
2020-07-19Disable userland timecounters for now. On some (all?) sun4u machines thisMark Kettenis
2020-07-19Move the adapter related items (luns, adapter, adapter_target,Kenneth R Westerback
2020-07-19Add GENERIC.MP kernel config for loongson.Visa Hankala