summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2023-07-07Unmask event after VCPUOP_stop_periodic_timer andbouyer
initializing ci->ci_xen_hardclock_systime_ns, to avoid a possible race with xen_timer_handler()
2023-07-07amd64/ALL: Turn on heartbeat checks.riastradh
2023-07-04riscv: Fix (U)INT64_C suffix to match gcc's built-in idea of types.riastradh
XXX pullup-10
2023-07-03Enable MEMORY_DISK_DYNAMIC & co. to match std.generic64jakllsch
Allows loading of ramdisk.fs via u-boot initrd (to run sysinst)
2023-06-29s/determin /determine / in comment.andvar
2023-06-29Primary bootstrap is now able to read a GPT inside RAIDframe.manu
Previously, primary bootstrap was able to boot on RAID-1 RAIDframe set with the limitation that the FFS filesystem had to start at bloc 0 in the RAID. That allowed inner RAID partitionning with a disklabel, but not with a GPT. When booting on a RAID-1 RAIDframe, primary bootstrap now first try a filesystem at bloc 0 of the RAID as before. On failure, it tries to read a GPT and load secondary bootstrap from, by priority; 1) the first partition with the bootme attribute set 2) the first partition of type FFS, LFS, CCD or CGD 3) the first partition present in the GPT
2023-06-27remove double/tripple o in comments, where it likely was not added on purpose.andvar
2023-06-26s/privious/previous/ in comment.andvar
2023-06-25s/responible/responsible/ in comment.andvar
2023-06-25G/C an unused struct cpu_info memberskrll
2023-06-24Add comments and remove nonexistent status registers.tsutsui
2023-06-24Always initialise ci_tlb_info in cpu_info_store[0].skrll
Fixes non-MP boot for me.
2023-06-24Fix a wrong cdb size of SCSI disk write command. From OpenBSD/luna88k.tsutsui
2023-06-24Fix typo in error message.msaitoh
2023-06-24Fix typo in comment.msaitoh
2023-06-23Pad the trapframe so it's a multiple of 16 bytes so that when a trapframeskrll
is created on the stack SP remains 16-byte aligned as per the ABI requirements. Patch from Rin with some updates from me.
2023-06-20``int i'' is used only for SUPPORT_NFS || SUPPORT_TFTP.rin
2023-06-19Fix typo. unknwon -> unknownmsaitoh
2023-06-19whitespace -> tab, blank line, no binary changes.rin
2023-06-19unbreak the previous change.nisimura
2023-06-18ixp425-fw.README: fix spelling: s/Cypto/Crypto/gutteridge
2023-06-17Fix typo...rin
2023-06-17Rework microcode for IXP425 npe(4).rin
Instead of using objcopy(1), which cannot handle EABI version embedded in e_flags of ELF header, add a dedicated asm file. If proprietary microcode binary is present, it is incbin'ed from that asm file.
2023-06-17Relocate FFS_NO_SNAPSHOT to where it should be...rin
2023-06-17Sprinkle FFS_NO_SNAPSHOT and -fno-unwind-tables to reducerin
memory footprint.
2023-06-17Build NSLU2 kernel with NOCTF="yes" as workaround forrin
PR toolchain/57146, which I'm working on :). Now kernel image fits within its reserved VA range again.
2023-06-17Panic if kernel image is not fit within its VA range,rin
rather than silently freeze later.
2023-06-17Missing #endif for the previous...rin
2023-06-17Catch up with new pmap_devmap implementation.rin
Now, hardcoded VA's should be aligned to L1 section (1M) boundaries. Rather, just disable ones if there's no need for statically mapping.
2023-06-16fix typos in comments.andvar
2023-06-15if_scx.cnisimura
2023-06-15G/C file was renamed in recent commit.skrll
2023-06-14Make this compile again with VERBOSE_INIT_ARM.rin
2023-06-14Make PCI_ADDR_FIXUP depended on PCI_BUS_FIXUP.rin
It is no-op if PCI_BUS_FIXUP is missing.
2023-06-14force PHY loopback while uengine reloading process as tianocore/EDK2 UEFInisimura
mentions. A piece of comment updates.
2023-06-13- use sx_wait() to avoid stalling the MBusmacallan
- request 32bit alignment for glyphcache cells
2023-06-13add counter to periodically drain the instruction queue in order to avoidmacallan
stalling the MBus during long SX operations adapted from xf86-video-suncg14
2023-06-13major code quality improvements, descriptive comments, code density.nisimura
2023-06-12risc-v: MULTIPROCESSOR supportskrll
Add MULTIPROCESSOR support for RISC-V, but leave disabled for the moment as it's not 100% stable. Some other improvements to spl and cpu identification / reporting.
2023-06-12sortskrll
2023-06-12Call / define fdtbus_cpus_md_attach for platforms with cpus @ fdt.skrll
The RISC-V binding here seems somewhat of an abuse, but it exists in mainline linux.
2023-06-10gratuitous commit to fix spelling errordbj
2023-06-10Remove magic numbers. NFCI.skrll
Copyright maintenance while I'm here.
2023-06-10KASSERT(kpreempt_disabled()) before accessing curcpu() to reflect whyskrll
preemption needs to be disabled more clearly.
2023-06-10Trailing whitespace.skrll
2023-06-10Whitespace.skrll
2023-06-09INSTALL_*: correct a path in a commentgutteridge
2023-06-05Fix previous comment fix, which broke a comment.martin
2023-06-05Un-comment the ident linepgoyette
2023-06-03adapt to ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}lukem
Simplify CWARNFLAGS to use ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} which works for both clang and gcc, and remove compiler-specific equivalents.