head 1.3; access; symbols netbsd-11-0-RC3:1.2 netbsd-11-0-RC2:1.2 netbsd-11-0-RC1:1.2 perseant-exfatfs-base-20250801:1.2 netbsd-11:1.2.0.2 netbsd-11-base:1.2 perseant-exfatfs-base-20240630:1.1 perseant-exfatfs:1.1.0.2 perseant-exfatfs-base:1.1; locks; strict; comment @# @; 1.3 date 2026.03.10.01.27.23; author thorpej; state Exp; branches; next 1.2; commitid HI1SM6M1s4OTOmxG; 1.2 date 2024.11.30.01.04.15; author christos; state Exp; branches; next 1.1; commitid 9IgKMo5UmOjDDBzF; 1.1 date 2024.01.02.07.40.59; author thorpej; state Exp; branches 1.1.2.1; next ; commitid nIRNj5Gb4AQBwQSE; 1.1.2.1 date 2025.08.02.05.56.14; author perseant; state Exp; branches; next ; commitid 23j6GFaDws3O875G; desc @@ 1.3 log @Move virt68k's bootinfo code to a generic m68k location with names linux_bootinfo.[ch] (since that's what this data is compatible with). Facilitates use by other m68k platforms in the future. Also, don't bother installing the header file; nothing in userland needs it. @ text @# $NetBSD: Makefile,v 1.2 2024/11/30 01:04:15 christos Exp $ INCSDIR= /usr/include/virt68k INCS= ansi.h aout_machdep.h asm.h \ bswap.h \ cdefs.h cpu.h \ disklabel.h \ elf_machdep.h endian.h endian_machdep.h \ fenv.h float.h frame.h \ ieee.h ieeefp.h \ int_const.h int_fmtio.h int_limits.h int_mwgwtypes.h int_types.h \ intr.h \ kcore.h \ limits.h lock.h lwp_private.h \ math.h mcontext.h mutex.h \ param.h pcb.h pmap.h \ proc.h profile.h psl.h pte.h ptrace.h \ reg.h rwlock.h \ setjmp.h signal.h \ trap.h types.h \ vmparam.h \ wchar_limits.h .include @ 1.2 log @Create a new header lwp_private.h to contain _lwp_getprivate_fast, _lwp_gettcb_fast, _lwp_settcb and remove them from mcontext.h, so that: 1. we don't need special hacks to hide them 2. we can include where needed to get the necessary prototypes without redefining them locally. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2024/01/02 07:40:59 thorpej Exp $ d6 1 a6 1 bootinfo.h bswap.h \ @ 1.1 log @Add a port to the Qemu m68k "virt" platform, a 68040-based virtual machine with VirtIO I/O devices. This is a work-in-progress, but "successfully mounts root file system and then complains about missing /sbin/init that is, in fact, not there" seems like a good checkpoint. @ text @d1 1 a1 1 # $NetBSD$ d15 1 a15 1 limits.h lock.h \ @ 1.1.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2024/11/30 01:04:15 christos Exp $ d15 1 a15 1 limits.h lock.h lwp_private.h \ @