From owner-p4-projects@FreeBSD.ORG Mon Feb 9 19:46:38 2004 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1B05816A4D0; Mon, 9 Feb 2004 19:46:38 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D7D9516A4CE for ; Mon, 9 Feb 2004 19:46:37 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D1FB243D1F for ; Mon, 9 Feb 2004 19:46:37 -0800 (PST) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i1A3kb0B075067 for ; Mon, 9 Feb 2004 19:46:37 -0800 (PST) (envelope-from scottl@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i1A3kZhA075064 for perforce@freebsd.org; Mon, 9 Feb 2004 19:46:35 -0800 (PST) (envelope-from scottl@freebsd.org) Date: Mon, 9 Feb 2004 19:46:35 -0800 (PST) Message-Id: <200402100346.i1A3kZhA075064@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to scottl@freebsd.org using -f From: Scott Long To: Perforce Change Reviews Subject: PERFORCE change 46733 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Feb 2004 03:46:38 -0000 http://perforce.freebsd.org/chv.cgi?CH=46733 Change 46733 by scottl@scottl-newint on 2004/02/09 19:45:43 Start the 'newint' branch to look into two-tiered interrupts and MSI. Affected files ... .. //depot/projects/newint/sys/Makefile#1 branch .. //depot/projects/newint/sys/alpha/Makefile#1 branch .. //depot/projects/newint/sys/alpha/alpha/alpha-gdbstub.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/api_up1000.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/atomic.s#1 branch .. //depot/projects/newint/sys/alpha/alpha/autoconf.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/busdma_machdep.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/busspace.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/clock.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/clock_if.m#1 branch .. //depot/projects/newint/sys/alpha/alpha/cpuconf.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/critical.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/db_disasm.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/db_instruction.h#1 branch .. //depot/projects/newint/sys/alpha/alpha/db_interface.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/db_trace.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/dec_1000a.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/dec_2100_a50.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/dec_2100_a500.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/dec_3000_300.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/dec_3000_500.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/dec_axppci_33.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/dec_eb164.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/dec_eb64plus.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/dec_kn20aa.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/dec_kn300.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/dec_kn8ae.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/dec_st550.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/dec_st6600.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/divrem.m4#1 branch .. //depot/projects/newint/sys/alpha/alpha/dump_machdep.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/elf_machdep.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/exception.s#1 branch .. //depot/projects/newint/sys/alpha/alpha/fp_emulate.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/genassym.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/ieee_float.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/ieee_float.h#1 branch .. //depot/projects/newint/sys/alpha/alpha/in_cksum.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/interrupt.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/locore.s#1 branch .. //depot/projects/newint/sys/alpha/alpha/machdep.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/mem.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/mp_machdep.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/pal.s#1 branch .. //depot/projects/newint/sys/alpha/alpha/pmap.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/prom.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/prom_disp.s#1 branch .. //depot/projects/newint/sys/alpha/alpha/promcons.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/sgmap.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/support.s#1 branch .. //depot/projects/newint/sys/alpha/alpha/swtch.s#1 branch .. //depot/projects/newint/sys/alpha/alpha/sys_machdep.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/timerreg.h#1 branch .. //depot/projects/newint/sys/alpha/alpha/trap.c#1 branch .. //depot/projects/newint/sys/alpha/alpha/vm_machdep.c#1 branch .. //depot/projects/newint/sys/alpha/compile/.cvsignore#1 branch .. //depot/projects/newint/sys/alpha/conf/GENERIC#1 branch .. //depot/projects/newint/sys/alpha/conf/GENERIC.hints#1 branch .. //depot/projects/newint/sys/alpha/conf/Makefile#1 branch .. //depot/projects/newint/sys/alpha/conf/NOTES#1 branch .. //depot/projects/newint/sys/alpha/conf/gethints.awk#1 branch .. //depot/projects/newint/sys/alpha/include/_inttypes.h#1 branch .. //depot/projects/newint/sys/alpha/include/_limits.h#1 branch .. //depot/projects/newint/sys/alpha/include/_stdint.h#1 branch .. //depot/projects/newint/sys/alpha/include/_types.h#1 branch .. //depot/projects/newint/sys/alpha/include/alpha_cpu.h#1 branch .. //depot/projects/newint/sys/alpha/include/asm.h#1 branch .. //depot/projects/newint/sys/alpha/include/atomic.h#1 branch .. //depot/projects/newint/sys/alpha/include/bootinfo.h#1 branch .. //depot/projects/newint/sys/alpha/include/bus.h#1 branch .. //depot/projects/newint/sys/alpha/include/bus_memio.h#1 branch .. //depot/projects/newint/sys/alpha/include/bus_pio.h#1 branch .. //depot/projects/newint/sys/alpha/include/bwx.h#1 branch .. //depot/projects/newint/sys/alpha/include/chipset.h#1 branch .. //depot/projects/newint/sys/alpha/include/clock.h#1 branch .. //depot/projects/newint/sys/alpha/include/clockvar.h#1 branch .. //depot/projects/newint/sys/alpha/include/cpu.h#1 branch .. //depot/projects/newint/sys/alpha/include/cpuconf.h#1 branch .. //depot/projects/newint/sys/alpha/include/cpufunc.h#1 branch .. //depot/projects/newint/sys/alpha/include/critical.h#1 branch .. //depot/projects/newint/sys/alpha/include/db_machdep.h#1 branch .. //depot/projects/newint/sys/alpha/include/elf.h#1 branch .. //depot/projects/newint/sys/alpha/include/endian.h#1 branch .. //depot/projects/newint/sys/alpha/include/exec.h#1 branch .. //depot/projects/newint/sys/alpha/include/float.h#1 branch .. //depot/projects/newint/sys/alpha/include/floatingpoint.h#1 branch .. //depot/projects/newint/sys/alpha/include/fpu.h#1 branch .. //depot/projects/newint/sys/alpha/include/frame.h#1 branch .. //depot/projects/newint/sys/alpha/include/ieee.h#1 branch .. //depot/projects/newint/sys/alpha/include/ieeefp.h#1 branch .. //depot/projects/newint/sys/alpha/include/in_cksum.h#1 branch .. //depot/projects/newint/sys/alpha/include/inst.h#1 branch .. //depot/projects/newint/sys/alpha/include/intr.h#1 branch .. //depot/projects/newint/sys/alpha/include/intrcnt.h#1 branch .. //depot/projects/newint/sys/alpha/include/ioctl_bt848.h#1 branch .. //depot/projects/newint/sys/alpha/include/ioctl_meteor.h#1 branch .. //depot/projects/newint/sys/alpha/include/limits.h#1 branch .. //depot/projects/newint/sys/alpha/include/md_var.h#1 branch .. //depot/projects/newint/sys/alpha/include/mutex.h#1 branch .. //depot/projects/newint/sys/alpha/include/pal.h#1 branch .. //depot/projects/newint/sys/alpha/include/param.h#1 branch .. //depot/projects/newint/sys/alpha/include/pc/bios.h#1 branch .. //depot/projects/newint/sys/alpha/include/pc/display.h#1 branch .. //depot/projects/newint/sys/alpha/include/pc/msdos.h#1 branch .. //depot/projects/newint/sys/alpha/include/pc/vesa.h#1 branch .. //depot/projects/newint/sys/alpha/include/pcb.h#1 branch .. //depot/projects/newint/sys/alpha/include/pcpu.h#1 branch .. //depot/projects/newint/sys/alpha/include/pmap.h#1 branch .. //depot/projects/newint/sys/alpha/include/proc.h#1 branch .. //depot/projects/newint/sys/alpha/include/profile.h#1 branch .. //depot/projects/newint/sys/alpha/include/prom.h#1 branch .. //depot/projects/newint/sys/alpha/include/pte.h#1 branch .. //depot/projects/newint/sys/alpha/include/ptrace.h#1 branch .. //depot/projects/newint/sys/alpha/include/reg.h#1 branch .. //depot/projects/newint/sys/alpha/include/reloc.h#1 branch .. //depot/projects/newint/sys/alpha/include/resource.h#1 branch .. //depot/projects/newint/sys/alpha/include/rpb.h#1 branch .. //depot/projects/newint/sys/alpha/include/runq.h#1 branch .. //depot/projects/newint/sys/alpha/include/setjmp.h#1 branch .. //depot/projects/newint/sys/alpha/include/sf_buf.h#1 branch .. //depot/projects/newint/sys/alpha/include/sgmap.h#1 branch .. //depot/projects/newint/sys/alpha/include/sigframe.h#1 branch .. //depot/projects/newint/sys/alpha/include/signal.h#1 branch .. //depot/projects/newint/sys/alpha/include/smp.h#1 branch .. //depot/projects/newint/sys/alpha/include/stdarg.h#1 branch .. //depot/projects/newint/sys/alpha/include/swiz.h#1 branch .. //depot/projects/newint/sys/alpha/include/sysarch.h#1 branch .. //depot/projects/newint/sys/alpha/include/ucontext.h#1 branch .. //depot/projects/newint/sys/alpha/include/varargs.h#1 branch .. //depot/projects/newint/sys/alpha/include/vmparam.h#1 branch .. //depot/projects/newint/sys/alpha/isa/isa.c#1 branch .. //depot/projects/newint/sys/alpha/isa/isa_dma.c#1 branch .. //depot/projects/newint/sys/alpha/isa/isavar.h#1 branch .. //depot/projects/newint/sys/alpha/isa/mcclock_isa.c#1 branch .. //depot/projects/newint/sys/alpha/linux/Makefile#1 branch .. //depot/projects/newint/sys/alpha/linux/linux.h#1 branch .. //depot/projects/newint/sys/alpha/linux/linux_dummy.c#1 branch .. //depot/projects/newint/sys/alpha/linux/linux_genassym.c#1 branch .. //depot/projects/newint/sys/alpha/linux/linux_ipc64.h#1 branch .. //depot/projects/newint/sys/alpha/linux/linux_locore.s#1 branch .. //depot/projects/newint/sys/alpha/linux/linux_machdep.c#1 branch .. //depot/projects/newint/sys/alpha/linux/linux_proto.h#1 branch .. //depot/projects/newint/sys/alpha/linux/linux_syscall.h#1 branch .. //depot/projects/newint/sys/alpha/linux/linux_sysent.c#1 branch .. //depot/projects/newint/sys/alpha/linux/linux_sysvec.c#1 branch .. //depot/projects/newint/sys/alpha/linux/syscalls.conf#1 branch .. //depot/projects/newint/sys/alpha/linux/syscalls.master#1 branch .. //depot/projects/newint/sys/alpha/mcbus/mcbus.c#1 branch .. //depot/projects/newint/sys/alpha/mcbus/mcbusreg.h#1 branch .. //depot/projects/newint/sys/alpha/mcbus/mcbusvar.h#1 branch .. //depot/projects/newint/sys/alpha/mcbus/mcmem.c#1 branch .. //depot/projects/newint/sys/alpha/mcbus/mcpcia.c#1 branch .. //depot/projects/newint/sys/alpha/mcbus/mcpciareg.h#1 branch .. //depot/projects/newint/sys/alpha/mcbus/mcpciavar.h#1 branch .. //depot/projects/newint/sys/alpha/osf1/Makefile#1 branch .. //depot/projects/newint/sys/alpha/osf1/README.mach-traps#1 branch .. //depot/projects/newint/sys/alpha/osf1/exec_ecoff.h#1 branch .. //depot/projects/newint/sys/alpha/osf1/imgact_osf1.c#1 branch .. //depot/projects/newint/sys/alpha/osf1/osf1.h#1 branch .. //depot/projects/newint/sys/alpha/osf1/osf1_ioctl.c#1 branch .. //depot/projects/newint/sys/alpha/osf1/osf1_misc.c#1 branch .. //depot/projects/newint/sys/alpha/osf1/osf1_mount.c#1 branch .. //depot/projects/newint/sys/alpha/osf1/osf1_proto.h#1 branch .. //depot/projects/newint/sys/alpha/osf1/osf1_signal.c#1 branch .. //depot/projects/newint/sys/alpha/osf1/osf1_signal.h#1 branch .. //depot/projects/newint/sys/alpha/osf1/osf1_syscall.h#1 branch .. //depot/projects/newint/sys/alpha/osf1/osf1_sysent.c#1 branch .. //depot/projects/newint/sys/alpha/osf1/osf1_sysvec.c#1 branch .. //depot/projects/newint/sys/alpha/osf1/osf1_util.h#1 branch .. //depot/projects/newint/sys/alpha/osf1/syscalls.conf#1 branch .. //depot/projects/newint/sys/alpha/osf1/syscalls.master#1 branch .. //depot/projects/newint/sys/alpha/pci/alphapci_if.m#1 branch .. //depot/projects/newint/sys/alpha/pci/apecs.c#1 branch .. //depot/projects/newint/sys/alpha/pci/apecs_pci.c#1 branch .. //depot/projects/newint/sys/alpha/pci/apecsreg.h#1 branch .. //depot/projects/newint/sys/alpha/pci/apecsvar.h#1 branch .. //depot/projects/newint/sys/alpha/pci/bwx.c#1 branch .. //depot/projects/newint/sys/alpha/pci/cia.c#1 branch .. //depot/projects/newint/sys/alpha/pci/cia_pci.c#1 branch .. //depot/projects/newint/sys/alpha/pci/ciareg.h#1 branch .. //depot/projects/newint/sys/alpha/pci/ciavar.h#1 branch .. //depot/projects/newint/sys/alpha/pci/irongate.c#1 branch .. //depot/projects/newint/sys/alpha/pci/irongate_pci.c#1 branch .. //depot/projects/newint/sys/alpha/pci/irongatereg.h#1 branch .. //depot/projects/newint/sys/alpha/pci/irongatevar.h#1 branch .. //depot/projects/newint/sys/alpha/pci/lca.c#1 branch .. //depot/projects/newint/sys/alpha/pci/lca_pci.c#1 branch .. //depot/projects/newint/sys/alpha/pci/lcareg.h#1 branch .. //depot/projects/newint/sys/alpha/pci/lcavar.h#1 branch .. //depot/projects/newint/sys/alpha/pci/pci_eb164_intr.s#1 branch .. //depot/projects/newint/sys/alpha/pci/pci_eb64plus_intr.s#1 branch .. //depot/projects/newint/sys/alpha/pci/pcibus.c#1 branch .. //depot/projects/newint/sys/alpha/pci/pcibus.h#1 branch .. //depot/projects/newint/sys/alpha/pci/swiz.c#1 branch .. //depot/projects/newint/sys/alpha/pci/t2.c#1 branch .. //depot/projects/newint/sys/alpha/pci/t2_pci.c#1 branch .. //depot/projects/newint/sys/alpha/pci/t2reg.h#1 branch .. //depot/projects/newint/sys/alpha/pci/t2var.h#1 branch .. //depot/projects/newint/sys/alpha/pci/tsunami.c#1 branch .. //depot/projects/newint/sys/alpha/pci/tsunami_pci.c#1 branch .. //depot/projects/newint/sys/alpha/pci/tsunamireg.h#1 branch .. //depot/projects/newint/sys/alpha/pci/tsunamivar.h#1 branch .. //depot/projects/newint/sys/alpha/tlsb/dwlpx.c#1 branch .. //depot/projects/newint/sys/alpha/tlsb/dwlpxreg.h#1 branch .. //depot/projects/newint/sys/alpha/tlsb/dwlpxvar.h#1 branch .. //depot/projects/newint/sys/alpha/tlsb/gbus.c#1 branch .. //depot/projects/newint/sys/alpha/tlsb/gbusreg.h#1 branch .. //depot/projects/newint/sys/alpha/tlsb/gbusvar.h#1 branch .. //depot/projects/newint/sys/alpha/tlsb/kftxx.c#1 branch .. //depot/projects/newint/sys/alpha/tlsb/kftxxreg.h#1 branch .. //depot/projects/newint/sys/alpha/tlsb/kftxxvar.h#1 branch .. //depot/projects/newint/sys/alpha/tlsb/mcclock_tlsb.c#1 branch .. //depot/projects/newint/sys/alpha/tlsb/tlsb.c#1 branch .. //depot/projects/newint/sys/alpha/tlsb/tlsbcpu.c#1 branch .. //depot/projects/newint/sys/alpha/tlsb/tlsbmem.c#1 branch .. //depot/projects/newint/sys/alpha/tlsb/tlsbreg.h#1 branch .. //depot/projects/newint/sys/alpha/tlsb/tlsbvar.h#1 branch .. //depot/projects/newint/sys/alpha/tlsb/zs_tlsb.c#1 branch .. //depot/projects/newint/sys/alpha/tlsb/zsreg.h#1 branch .. //depot/projects/newint/sys/alpha/tlsb/zsvar.h#1 branch .. //depot/projects/newint/sys/amd64/Makefile#1 branch .. //depot/projects/newint/sys/amd64/acpica/OsdEnvironment.c#1 branch .. //depot/projects/newint/sys/amd64/acpica/acpi_machdep.c#1 branch .. //depot/projects/newint/sys/amd64/acpica/acpi_wakeup.c#1 branch .. //depot/projects/newint/sys/amd64/acpica/madt.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/amd64-gdbstub.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/amd64_mem.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/apic_vector.S#1 branch .. //depot/projects/newint/sys/amd64/amd64/atomic.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/autoconf.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/busdma_machdep.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/cpu_switch.S#1 branch .. //depot/projects/newint/sys/amd64/amd64/critical.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/db_disasm.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/db_interface.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/db_trace.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/dump_machdep.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/elf_machdep.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/exception.S#1 branch .. //depot/projects/newint/sys/amd64/amd64/fpu.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/genassym.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/identcpu.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/in_cksum.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/initcpu.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/intr_machdep.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/io_apic.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/legacy.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/local_apic.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/locore.S#1 branch .. //depot/projects/newint/sys/amd64/amd64/machdep.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/mem.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/mp_machdep.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/mpboot.S#1 branch .. //depot/projects/newint/sys/amd64/amd64/mptable.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/mptable_pci.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/nexus.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/pmap.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/sigtramp.S#1 branch .. //depot/projects/newint/sys/amd64/amd64/support.S#1 branch .. //depot/projects/newint/sys/amd64/amd64/sys_machdep.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/trap.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/tsc.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/uma_machdep.c#1 branch .. //depot/projects/newint/sys/amd64/amd64/vm_machdep.c#1 branch .. //depot/projects/newint/sys/amd64/compile/.cvsignore#1 branch .. //depot/projects/newint/sys/amd64/conf/GENERIC#1 branch .. //depot/projects/newint/sys/amd64/conf/GENERIC.hints#1 branch .. //depot/projects/newint/sys/amd64/conf/Makefile#1 branch .. //depot/projects/newint/sys/amd64/conf/NOTES#1 branch .. //depot/projects/newint/sys/amd64/conf/gethints.awk#1 branch .. //depot/projects/newint/sys/amd64/ia32/ia32_exception.S#1 branch .. //depot/projects/newint/sys/amd64/ia32/ia32_signal.c#1 branch .. //depot/projects/newint/sys/amd64/ia32/ia32_sigtramp.S#1 branch .. //depot/projects/newint/sys/amd64/ia32/ia32_syscall.c#1 branch .. //depot/projects/newint/sys/amd64/include/_inttypes.h#1 branch .. //depot/projects/newint/sys/amd64/include/_limits.h#1 branch .. //depot/projects/newint/sys/amd64/include/_stdint.h#1 branch .. //depot/projects/newint/sys/amd64/include/_types.h#1 branch .. //depot/projects/newint/sys/amd64/include/acpica_machdep.h#1 branch .. //depot/projects/newint/sys/amd64/include/apicreg.h#1 branch .. //depot/projects/newint/sys/amd64/include/apicvar.h#1 branch .. //depot/projects/newint/sys/amd64/include/asm.h#1 branch .. //depot/projects/newint/sys/amd64/include/asmacros.h#1 branch .. //depot/projects/newint/sys/amd64/include/atomic.h#1 branch .. //depot/projects/newint/sys/amd64/include/bus.h#1 branch .. //depot/projects/newint/sys/amd64/include/bus_amd64.h#1 branch .. //depot/projects/newint/sys/amd64/include/bus_dma.h#1 branch .. //depot/projects/newint/sys/amd64/include/bus_memio.h#1 branch .. //depot/projects/newint/sys/amd64/include/bus_pio.h#1 branch .. //depot/projects/newint/sys/amd64/include/clock.h#1 branch .. //depot/projects/newint/sys/amd64/include/cpu.h#1 branch .. //depot/projects/newint/sys/amd64/include/cpufunc.h#1 branch .. //depot/projects/newint/sys/amd64/include/cputypes.h#1 branch .. //depot/projects/newint/sys/amd64/include/critical.h#1 branch .. //depot/projects/newint/sys/amd64/include/db_machdep.h#1 branch .. //depot/projects/newint/sys/amd64/include/elf.h#1 branch .. //depot/projects/newint/sys/amd64/include/endian.h#1 branch .. //depot/projects/newint/sys/amd64/include/exec.h#1 branch .. //depot/projects/newint/sys/amd64/include/float.h#1 branch .. //depot/projects/newint/sys/amd64/include/floatingpoint.h#1 branch .. //depot/projects/newint/sys/amd64/include/fpu.h#1 branch .. //depot/projects/newint/sys/amd64/include/frame.h#1 branch .. //depot/projects/newint/sys/amd64/include/ieeefp.h#1 branch .. //depot/projects/newint/sys/amd64/include/in_cksum.h#1 branch .. //depot/projects/newint/sys/amd64/include/intr_machdep.h#1 branch .. //depot/projects/newint/sys/amd64/include/legacyvar.h#1 branch .. //depot/projects/newint/sys/amd64/include/limits.h#1 branch .. //depot/projects/newint/sys/amd64/include/md_var.h#1 branch .. //depot/projects/newint/sys/amd64/include/metadata.h#1 branch .. //depot/projects/newint/sys/amd64/include/mptable.h#1 branch .. //depot/projects/newint/sys/amd64/include/mutex.h#1 branch .. //depot/projects/newint/sys/amd64/include/param.h#1 branch .. //depot/projects/newint/sys/amd64/include/pc/display.h#1 branch .. //depot/projects/newint/sys/amd64/include/pcb.h#1 branch .. //depot/projects/newint/sys/amd64/include/pcb_ext.h#1 branch .. //depot/projects/newint/sys/amd64/include/pci_cfgreg.h#1 branch .. //depot/projects/newint/sys/amd64/include/pcpu.h#1 branch .. //depot/projects/newint/sys/amd64/include/pcvt_ioctl.h#1 branch .. //depot/projects/newint/sys/amd64/include/pmap.h#1 branch .. //depot/projects/newint/sys/amd64/include/proc.h#1 branch .. //depot/projects/newint/sys/amd64/include/profile.h#1 branch .. //depot/projects/newint/sys/amd64/include/psl.h#1 branch .. //depot/projects/newint/sys/amd64/include/ptrace.h#1 branch .. //depot/projects/newint/sys/amd64/include/reg.h#1 branch .. //depot/projects/newint/sys/amd64/include/reloc.h#1 branch .. //depot/projects/newint/sys/amd64/include/resource.h#1 branch .. //depot/projects/newint/sys/amd64/include/runq.h#1 branch .. //depot/projects/newint/sys/amd64/include/segments.h#1 branch .. //depot/projects/newint/sys/amd64/include/setjmp.h#1 branch .. //depot/projects/newint/sys/amd64/include/sf_buf.h#1 branch .. //depot/projects/newint/sys/amd64/include/sigframe.h#1 branch .. //depot/projects/newint/sys/amd64/include/signal.h#1 branch .. //depot/projects/newint/sys/amd64/include/smp.h#1 branch .. //depot/projects/newint/sys/amd64/include/specialreg.h#1 branch .. //depot/projects/newint/sys/amd64/include/stdarg.h#1 branch .. //depot/projects/newint/sys/amd64/include/sysarch.h#1 branch .. //depot/projects/newint/sys/amd64/include/trap.h#1 branch .. //depot/projects/newint/sys/amd64/include/tss.h#1 branch .. //depot/projects/newint/sys/amd64/include/ucontext.h#1 branch .. //depot/projects/newint/sys/amd64/include/varargs.h#1 branch .. //depot/projects/newint/sys/amd64/include/vmparam.h#1 branch .. //depot/projects/newint/sys/amd64/isa/atpic.c#1 branch .. //depot/projects/newint/sys/amd64/isa/atpic_vector.S#1 branch .. //depot/projects/newint/sys/amd64/isa/clock.c#1 branch .. //depot/projects/newint/sys/amd64/isa/icu.h#1 branch .. //depot/projects/newint/sys/amd64/isa/isa.c#1 branch .. //depot/projects/newint/sys/amd64/isa/isa.h#1 branch .. //depot/projects/newint/sys/amd64/isa/isa_dma.c#1 branch .. //depot/projects/newint/sys/amd64/isa/isa_dma.h#1 branch .. //depot/projects/newint/sys/amd64/isa/nmi.c#1 branch .. //depot/projects/newint/sys/amd64/isa/timerreg.h#1 branch .. //depot/projects/newint/sys/amd64/pci/pci_bus.c#1 branch .. //depot/projects/newint/sys/amd64/pci/pci_cfgreg.c#1 branch .. //depot/projects/newint/sys/arm/compile/.cvsignore#1 branch .. //depot/projects/newint/sys/arm/include/_limits.h#1 branch .. //depot/projects/newint/sys/arm/include/_stdint.h#1 branch .. //depot/projects/newint/sys/arm/include/_types.h#1 branch .. //depot/projects/newint/sys/arm/include/elf.h#1 branch .. //depot/projects/newint/sys/arm/include/endian.h#1 branch .. //depot/projects/newint/sys/arm/include/exec.h#1 branch .. //depot/projects/newint/sys/arm/include/limits.h#1 branch .. //depot/projects/newint/sys/arm/include/param.h#1 branch .. //depot/projects/newint/sys/arm/include/signal.h#1 branch .. //depot/projects/newint/sys/arm/include/ucontext.h#1 branch .. //depot/projects/newint/sys/boot/Makefile#1 branch .. //depot/projects/newint/sys/boot/README#1 branch .. //depot/projects/newint/sys/boot/alpha/Makefile#1 branch .. //depot/projects/newint/sys/boot/alpha/Makefile.inc#1 branch .. //depot/projects/newint/sys/boot/alpha/boot1/Makefile#1 branch .. //depot/projects/newint/sys/boot/alpha/boot1/boot1.c#1 branch .. //depot/projects/newint/sys/boot/alpha/cdboot/Makefile#1 branch .. //depot/projects/newint/sys/boot/alpha/cdboot/version#1 branch .. //depot/projects/newint/sys/boot/alpha/common/Makefile.common#1 branch .. //depot/projects/newint/sys/boot/alpha/common/conf.c#1 branch .. //depot/projects/newint/sys/boot/alpha/common/help.alpha#1 branch .. //depot/projects/newint/sys/boot/alpha/common/main.c#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/Makefile#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/OSFpal.c#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/alpha_copy.c#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/alpha_module.c#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/bbinfo.h#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/bootinfo.c#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/common.h#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/delay.c#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/devicename.c#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/elf_freebsd.c#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/getsecs.c#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/libalpha.h#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/pal.S#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/prom.c#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/prom_disp.S#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/prom_swpal.S#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/reboot.c#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/srmdisk.c#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/srmnet.c#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/start.S#1 branch .. //depot/projects/newint/sys/boot/alpha/libalpha/time.c#1 branch .. //depot/projects/newint/sys/boot/alpha/loader/Makefile#1 branch .. //depot/projects/newint/sys/boot/alpha/loader/version#1 branch .. //depot/projects/newint/sys/boot/alpha/netboot/Makefile#1 branch .. //depot/projects/newint/sys/boot/alpha/netboot/version#1 branch .. //depot/projects/newint/sys/boot/arc/Makefile#1 branch .. //depot/projects/newint/sys/boot/arc/Makefile.inc#1 branch .. //depot/projects/newint/sys/boot/arc/include/arcfuncs.h#1 branch .. //depot/projects/newint/sys/boot/arc/include/arctypes.h#1 branch .. //depot/projects/newint/sys/boot/arc/include/libarc.h#1 branch .. //depot/projects/newint/sys/boot/arc/lib/Makefile#1 branch .. //depot/projects/newint/sys/boot/arc/lib/abort.c#1 branch .. //depot/projects/newint/sys/boot/arc/lib/arcconsole.c#1 branch .. //depot/projects/newint/sys/boot/arc/lib/arcdisk.c#1 branch .. //depot/projects/newint/sys/boot/arc/lib/arch/alpha/copy.c#1 branch .. //depot/projects/newint/sys/boot/arc/lib/arch/alpha/rpb.c#1 branch .. //depot/projects/newint/sys/boot/arc/lib/arch/alpha/setjmp.S#1 branch .. //depot/projects/newint/sys/boot/arc/lib/arch/alpha/start.S#1 branch .. //depot/projects/newint/sys/boot/arc/lib/bootinfo.c#1 branch .. //depot/projects/newint/sys/boot/arc/lib/delay.c#1 branch .. //depot/projects/newint/sys/boot/arc/lib/devicename.c#1 branch .. //depot/projects/newint/sys/boot/arc/lib/elf_freebsd.c#1 branch .. //depot/projects/newint/sys/boot/arc/lib/module.c#1 branch .. //depot/projects/newint/sys/boot/arc/lib/prom.c#1 branch .. //depot/projects/newint/sys/boot/arc/lib/setjmperr.c#1 branch .. //depot/projects/newint/sys/boot/arc/lib/time.c#1 branch .. //depot/projects/newint/sys/boot/arc/loader/Makefile#1 branch .. //depot/projects/newint/sys/boot/arc/loader/conf.c#1 branch .. //depot/projects/newint/sys/boot/arc/loader/help.alpha#1 branch .. //depot/projects/newint/sys/boot/arc/loader/main.c#1 branch .. //depot/projects/newint/sys/boot/arc/loader/version#1 branch .. //depot/projects/newint/sys/boot/common/Makefile.inc#1 branch .. //depot/projects/newint/sys/boot/common/bcache.c#1 branch .. //depot/projects/newint/sys/boot/common/boot.c#1 branch .. //depot/projects/newint/sys/boot/common/bootstrap.h#1 branch .. //depot/projects/newint/sys/boot/common/commands.c#1 branch .. //depot/projects/newint/sys/boot/common/console.c#1 branch .. //depot/projects/newint/sys/boot/common/dev_net.c#1 branch .. //depot/projects/newint/sys/boot/common/dev_net.h#1 branch .. //depot/projects/newint/sys/boot/common/devopen.c#1 branch .. //depot/projects/newint/sys/boot/common/help.common#1 branch .. //depot/projects/newint/sys/boot/common/interp.c#1 branch .. //depot/projects/newint/sys/boot/common/interp_backslash.c#1 branch .. //depot/projects/newint/sys/boot/common/interp_forth.c#1 branch .. //depot/projects/newint/sys/boot/common/interp_parse.c#1 branch .. //depot/projects/newint/sys/boot/common/isapnp.c#1 branch .. //depot/projects/newint/sys/boot/common/isapnp.h#1 branch .. //depot/projects/newint/sys/boot/common/load.c#1 branch .. //depot/projects/newint/sys/boot/common/load_elf.c#1 branch .. //depot/projects/newint/sys/boot/common/load_elf32.c#1 branch .. //depot/projects/newint/sys/boot/common/load_elf64.c#1 branch .. //depot/projects/newint/sys/boot/common/loader.8#1 branch .. //depot/projects/newint/sys/boot/common/ls.c#1 branch .. //depot/projects/newint/sys/boot/common/merge_help.awk#1 branch .. //depot/projects/newint/sys/boot/common/misc.c#1 branch .. //depot/projects/newint/sys/boot/common/module.c#1 branch .. //depot/projects/newint/sys/boot/common/newvers.sh#1 branch .. //depot/projects/newint/sys/boot/common/panic.c#1 branch .. //depot/projects/newint/sys/boot/common/pnp.c#1 branch .. //depot/projects/newint/sys/boot/common/pnpdata#1 branch .. //depot/projects/newint/sys/boot/common/ufsread.c#1 branch .. //depot/projects/newint/sys/boot/efi/Makefile#1 branch .. //depot/projects/newint/sys/boot/efi/Makefile.inc#1 branch .. //depot/projects/newint/sys/boot/efi/include/README#1 branch .. //depot/projects/newint/sys/boot/efi/include/efi.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/efi_nii.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/efiapi.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/eficon.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/efidebug.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/efidef.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/efidevp.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/efierr.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/efifpswa.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/efifs.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/efilib.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/efinet.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/efipart.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/efiprot.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/efipxebc.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/efiser.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/efistdarg.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/i386/efibind.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/i386/pe.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/ia64/efibind.h#1 branch .. //depot/projects/newint/sys/boot/efi/include/ia64/pe.h#1 branch .. //depot/projects/newint/sys/boot/efi/libefi/Makefile#1 branch .. //depot/projects/newint/sys/boot/efi/libefi/arch/ia64/ldscript.ia64#1 branch .. //depot/projects/newint/sys/boot/efi/libefi/arch/ia64/start.S#1 branch .. //depot/projects/newint/sys/boot/efi/libefi/bootinfo.c#1 branch .. //depot/projects/newint/sys/boot/efi/libefi/copy.c#1 branch .. //depot/projects/newint/sys/boot/efi/libefi/delay.c#1 branch .. //depot/projects/newint/sys/boot/efi/libefi/devicename.c#1 branch .. //depot/projects/newint/sys/boot/efi/libefi/efi_console.c#1 branch .. //depot/projects/newint/sys/boot/efi/libefi/efiboot.h#1 branch .. //depot/projects/newint/sys/boot/efi/libefi/efifpswa.c#1 branch .. //depot/projects/newint/sys/boot/efi/libefi/efifs.c#1 branch .. //depot/projects/newint/sys/boot/efi/libefi/efinet.c#1 branch .. //depot/projects/newint/sys/boot/efi/libefi/elf_freebsd.c#1 branch .. //depot/projects/newint/sys/boot/efi/libefi/libefi.c#1 branch .. //depot/projects/newint/sys/boot/efi/libefi/module.c#1 branch .. //depot/projects/newint/sys/boot/efi/libefi/time.c#1 branch .. //depot/projects/newint/sys/boot/efi/loader/Makefile#1 branch .. //depot/projects/newint/sys/boot/efi/loader/conf.c#1 branch .. //depot/projects/newint/sys/boot/efi/loader/main.c#1 branch .. //depot/projects/newint/sys/boot/efi/loader/version#1 branch .. //depot/projects/newint/sys/boot/ficl/Makefile#1 branch .. //depot/projects/newint/sys/boot/ficl/alpha/sysdep.c#1 branch .. //depot/projects/newint/sys/boot/ficl/alpha/sysdep.h#1 branch .. //depot/projects/newint/sys/boot/ficl/dict.c#1 branch .. //depot/projects/newint/sys/boot/ficl/ficl.c#1 branch .. //depot/projects/newint/sys/boot/ficl/ficl.h#1 branch .. //depot/projects/newint/sys/boot/ficl/fileaccess.c#1 branch .. //depot/projects/newint/sys/boot/ficl/float.c#1 branch .. //depot/projects/newint/sys/boot/ficl/i386/sysdep.c#1 branch .. //depot/projects/newint/sys/boot/ficl/i386/sysdep.h#1 branch .. //depot/projects/newint/sys/boot/ficl/ia64/sysdep.c#1 branch .. //depot/projects/newint/sys/boot/ficl/ia64/sysdep.h#1 branch .. //depot/projects/newint/sys/boot/ficl/loader.c#1 branch .. //depot/projects/newint/sys/boot/ficl/math64.c#1 branch .. //depot/projects/newint/sys/boot/ficl/math64.h#1 branch .. //depot/projects/newint/sys/boot/ficl/powerpc/sysdep.c#1 branch .. //depot/projects/newint/sys/boot/ficl/powerpc/sysdep.h#1 branch .. //depot/projects/newint/sys/boot/ficl/prefix.c#1 branch .. //depot/projects/newint/sys/boot/ficl/search.c#1 branch .. //depot/projects/newint/sys/boot/ficl/softwords/classes.fr#1 branch .. //depot/projects/newint/sys/boot/ficl/softwords/ficlclass.fr#1 branch .. //depot/projects/newint/sys/boot/ficl/softwords/ficllocal.fr#1 branch .. //depot/projects/newint/sys/boot/ficl/softwords/fileaccess.fr#1 branch .. //depot/projects/newint/sys/boot/ficl/softwords/forml.fr#1 branch .. //depot/projects/newint/sys/boot/ficl/softwords/freebsd.fr#1 branch .. //depot/projects/newint/sys/boot/ficl/softwords/ifbrack.fr#1 branch .. //depot/projects/newint/sys/boot/ficl/softwords/jhlocal.fr#1 branch .. //depot/projects/newint/sys/boot/ficl/softwords/marker.fr#1 branch .. //depot/projects/newint/sys/boot/ficl/softwords/oo.fr#1 branch .. //depot/projects/newint/sys/boot/ficl/softwords/prefix.fr#1 branch .. //depot/projects/newint/sys/boot/ficl/softwords/softcore.awk#1 branch .. //depot/projects/newint/sys/boot/ficl/softwords/softcore.fr#1 branch .. //depot/projects/newint/sys/boot/ficl/softwords/string.fr#1 branch .. //depot/projects/newint/sys/boot/ficl/sparc64/sysdep.c#1 branch .. //depot/projects/newint/sys/boot/ficl/sparc64/sysdep.h#1 branch .. //depot/projects/newint/sys/boot/ficl/stack.c#1 branch .. //depot/projects/newint/sys/boot/ficl/testmain.c#1 branch .. //depot/projects/newint/sys/boot/ficl/tools.c#1 branch .. //depot/projects/newint/sys/boot/ficl/unix.c#1 branch .. //depot/projects/newint/sys/boot/ficl/vm.c#1 branch .. //depot/projects/newint/sys/boot/ficl/words.c#1 branch .. //depot/projects/newint/sys/boot/forth/beastie.4th#1 branch .. //depot/projects/newint/sys/boot/forth/frames.4th#1 branch .. //depot/projects/newint/sys/boot/forth/loader.4th#1 branch .. //depot/projects/newint/sys/boot/forth/loader.4th.8#1 branch .. //depot/projects/newint/sys/boot/forth/loader.conf#1 branch .. //depot/projects/newint/sys/boot/forth/loader.conf.5#1 branch .. //depot/projects/newint/sys/boot/forth/loader.rc#1 branch .. //depot/projects/newint/sys/boot/forth/pnp.4th#1 branch .. //depot/projects/newint/sys/boot/forth/screen.4th#1 branch .. //depot/projects/newint/sys/boot/forth/support.4th#1 branch .. //depot/projects/newint/sys/boot/i386/Makefile#1 branch .. //depot/projects/newint/sys/boot/i386/Makefile.inc#1 branch .. //depot/projects/newint/sys/boot/i386/boot0/Makefile#1 branch .. //depot/projects/newint/sys/boot/i386/boot0/boot0.s#1 branch .. //depot/projects/newint/sys/boot/i386/boot0/boot0sio.s#1 branch .. //depot/projects/newint/sys/boot/i386/boot0sio/Makefile#1 branch .. //depot/projects/newint/sys/boot/i386/boot2/Makefile#1 branch .. //depot/projects/newint/sys/boot/i386/boot2/boot1.s#1 branch .. //depot/projects/newint/sys/boot/i386/boot2/boot2.c#1 branch .. //depot/projects/newint/sys/boot/i386/boot2/lib.h#1 branch .. //depot/projects/newint/sys/boot/i386/boot2/sio.s#1 branch .. //depot/projects/newint/sys/boot/i386/btx/Makefile#1 branch .. //depot/projects/newint/sys/boot/i386/btx/Makefile.inc#1 branch .. //depot/projects/newint/sys/boot/i386/btx/btx/Makefile#1 branch .. //depot/projects/newint/sys/boot/i386/btx/btx/btx.s#1 branch .. //depot/projects/newint/sys/boot/i386/btx/btxldr/Makefile#1 branch .. //depot/projects/newint/sys/boot/i386/btx/btxldr/btxldr.s#1 branch .. //depot/projects/newint/sys/boot/i386/btx/lib/Makefile#1 branch .. //depot/projects/newint/sys/boot/i386/btx/lib/btxcsu.s#1 branch .. //depot/projects/newint/sys/boot/i386/btx/lib/btxsys.s#1 branch .. //depot/projects/newint/sys/boot/i386/btx/lib/btxv86.h#1 branch .. //depot/projects/newint/sys/boot/i386/btx/lib/btxv86.s#1 branch .. //depot/projects/newint/sys/boot/i386/cdboot/Makefile#1 branch .. //depot/projects/newint/sys/boot/i386/cdboot/cdboot.s#1 branch .. //depot/projects/newint/sys/boot/i386/kgzldr/Makefile#1 branch .. //depot/projects/newint/sys/boot/i386/kgzldr/boot.c#1 branch .. //depot/projects/newint/sys/boot/i386/kgzldr/crt.s#1 branch .. //depot/projects/newint/sys/boot/i386/kgzldr/kgzldr.h#1 branch .. //depot/projects/newint/sys/boot/i386/kgzldr/lib.c#1 branch .. //depot/projects/newint/sys/boot/i386/kgzldr/sio.s#1 branch .. //depot/projects/newint/sys/boot/i386/kgzldr/start.s#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/Makefile#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/amd64_tramp.S#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/biosacpi.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/bioscd.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/biosdisk.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/biosmem.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/biospci.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/biospnp.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/biossmap.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/bootinfo.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/bootinfo32.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/bootinfo64.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/comconsole.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/devicename.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/elf32_freebsd.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/elf64_freebsd.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/gatea20.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/i386_copy.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/i386_module.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/libi386.h#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/nullconsole.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/pread.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/pxe.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/pxe.h#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/pxetramp.s#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/time.c#1 branch .. //depot/projects/newint/sys/boot/i386/libi386/vidconsole.c#1 branch .. //depot/projects/newint/sys/boot/i386/loader/Makefile#1 branch .. //depot/projects/newint/sys/boot/i386/loader/conf.c#1 branch .. //depot/projects/newint/sys/boot/i386/loader/help.i386#1 branch .. //depot/projects/newint/sys/boot/i386/loader/loader.rc#1 branch .. //depot/projects/newint/sys/boot/i386/loader/main.c#1 branch .. //depot/projects/newint/sys/boot/i386/loader/version#1 branch .. //depot/projects/newint/sys/boot/i386/mbr/Makefile#1 branch .. //depot/projects/newint/sys/boot/i386/mbr/mbr.s#1 branch .. //depot/projects/newint/sys/boot/i386/pxeldr/Makefile#1 branch .. //depot/projects/newint/sys/boot/i386/pxeldr/pxeboot.8#1 branch .. //depot/projects/newint/sys/boot/i386/pxeldr/pxeldr.s#1 branch .. //depot/projects/newint/sys/boot/ia64/Makefile#1 branch .. //depot/projects/newint/sys/boot/ia64/Makefile.inc#1 branch .. //depot/projects/newint/sys/boot/ia64/libski/Makefile#1 branch .. //depot/projects/newint/sys/boot/ia64/libski/acpi_stub.c#1 branch .. //depot/projects/newint/sys/boot/ia64/libski/bootinfo.c#1 branch .. //depot/projects/newint/sys/boot/ia64/libski/copy.c#1 branch .. //depot/projects/newint/sys/boot/ia64/libski/delay.c#1 branch .. //depot/projects/newint/sys/boot/ia64/libski/devicename.c#1 branch .. //depot/projects/newint/sys/boot/ia64/libski/efi_stub.c#1 branch .. //depot/projects/newint/sys/boot/ia64/libski/elf_freebsd.c#1 branch .. //depot/projects/newint/sys/boot/ia64/libski/exit.c#1 branch .. //depot/projects/newint/sys/boot/ia64/libski/libski.h#1 branch .. //depot/projects/newint/sys/boot/ia64/libski/module.c#1 branch .. //depot/projects/newint/sys/boot/ia64/libski/pal_stub.S#1 branch .. //depot/projects/newint/sys/boot/ia64/libski/sal_stub.c#1 branch .. //depot/projects/newint/sys/boot/ia64/libski/skiconsole.c#1 branch .. //depot/projects/newint/sys/boot/ia64/libski/skifs.c#1 branch .. //depot/projects/newint/sys/boot/ia64/libski/ssc.c#1 branch .. //depot/projects/newint/sys/boot/ia64/libski/time.c#1 branch .. //depot/projects/newint/sys/boot/ia64/skiload/Makefile#1 branch .. //depot/projects/newint/sys/boot/ia64/skiload/conf.c#1 branch .. //depot/projects/newint/sys/boot/ia64/skiload/ldscript.ia64#1 branch .. //depot/projects/newint/sys/boot/ia64/skiload/main.c#1 branch .. //depot/projects/newint/sys/boot/ia64/skiload/skiload.cmd#1 branch .. //depot/projects/newint/sys/boot/ia64/skiload/start.S#1 branch .. //depot/projects/newint/sys/boot/ia64/skiload/version#1 branch .. //depot/projects/newint/sys/boot/ofw/Makefile#1 branch .. //depot/projects/newint/sys/boot/ofw/common/Makefile.inc#1 branch .. //depot/projects/newint/sys/boot/ofw/common/main.c#1 branch .. //depot/projects/newint/sys/boot/ofw/libofw/Makefile#1 branch .. //depot/projects/newint/sys/boot/ofw/libofw/devicename.c#1 branch .. //depot/projects/newint/sys/boot/ofw/libofw/elf_freebsd.c#1 branch .. //depot/projects/newint/sys/boot/ofw/libofw/libofw.h#1 branch .. //depot/projects/newint/sys/boot/ofw/libofw/ofw_console.c#1 branch .. //depot/projects/newint/sys/boot/ofw/libofw/ofw_copy.c#1 branch .. //depot/projects/newint/sys/boot/ofw/libofw/ofw_disk.c#1 branch .. //depot/projects/newint/sys/boot/ofw/libofw/ofw_memory.c#1 branch .. //depot/projects/newint/sys/boot/ofw/libofw/ofw_module.c#1 branch .. //depot/projects/newint/sys/boot/ofw/libofw/ofw_net.c#1 branch .. //depot/projects/newint/sys/boot/ofw/libofw/ofw_reboot.c#1 branch .. //depot/projects/newint/sys/boot/ofw/libofw/ofw_time.c#1 branch .. //depot/projects/newint/sys/boot/ofw/libofw/openfirm.c#1 branch .. //depot/projects/newint/sys/boot/ofw/libofw/openfirm.h#1 branch .. //depot/projects/newint/sys/boot/pc98/Makefile#1 branch .. //depot/projects/newint/sys/boot/pc98/Makefile.inc#1 branch .. //depot/projects/newint/sys/boot/pc98/boot0.5/Makefile#1 branch .. //depot/projects/newint/sys/boot/pc98/boot0.5/boot.s#1 branch .. //depot/projects/newint/sys/boot/pc98/boot0.5/boot0.5.s#1 branch .. //depot/projects/newint/sys/boot/pc98/boot0.5/disk.s#1 branch .. //depot/projects/newint/sys/boot/pc98/boot0.5/selector.s#1 branch .. //depot/projects/newint/sys/boot/pc98/boot0.5/start.s#1 branch .. //depot/projects/newint/sys/boot/pc98/boot0.5/support.s#1 branch .. //depot/projects/newint/sys/boot/pc98/boot0.5/syscons.s#1 branch .. //depot/projects/newint/sys/boot/pc98/boot0/Makefile#1 branch .. //depot/projects/newint/sys/boot/pc98/boot0/boot0.s#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/Makefile#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/README.serial.98#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/asm.S#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/asm.h#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/bios.S#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/boot.c#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/boot.h#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/boot2.S#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/dinode.h#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/disk.c#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/fs.h#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/inode.h#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/io.c#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/probe_keyboard.c#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/quota.h#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/serial.S#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/serial_16550.S#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/serial_8251.S#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/start.S#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/sys.c#1 branch .. //depot/projects/newint/sys/boot/pc98/boot2/table.c#1 branch .. //depot/projects/newint/sys/boot/pc98/btx/Makefile#1 branch .. //depot/projects/newint/sys/boot/pc98/btx/Makefile.inc#1 branch .. //depot/projects/newint/sys/boot/pc98/btx/btx/Makefile#1 branch .. //depot/projects/newint/sys/boot/pc98/btx/btx/btx.s#1 branch .. //depot/projects/newint/sys/boot/pc98/btx/btxldr/Makefile#1 branch .. //depot/projects/newint/sys/boot/pc98/btx/btxldr/btxldr.s#1 branch .. //depot/projects/newint/sys/boot/pc98/btx/lib/Makefile#1 branch .. //depot/projects/newint/sys/boot/pc98/btx/lib/btxcsu.s#1 branch .. //depot/projects/newint/sys/boot/pc98/btx/lib/btxsys.s#1 branch .. //depot/projects/newint/sys/boot/pc98/btx/lib/btxv86.h#1 branch .. //depot/projects/newint/sys/boot/pc98/btx/lib/btxv86.s#1 branch .. //depot/projects/newint/sys/boot/pc98/kgzldr/Makefile#1 branch .. //depot/projects/newint/sys/boot/pc98/kgzldr/crt.s#1 branch .. //depot/projects/newint/sys/boot/pc98/libpc98/Makefile#1 branch .. //depot/projects/newint/sys/boot/pc98/libpc98/biosdisk.c#1 branch .. //depot/projects/newint/sys/boot/pc98/libpc98/biosmem.c#1 branch .. //depot/projects/newint/sys/boot/pc98/libpc98/comconsole.c#1 branch .. //depot/projects/newint/sys/boot/pc98/libpc98/gatea20.c#1 branch .. //depot/projects/newint/sys/boot/pc98/libpc98/i386_module.c#1 branch .. //depot/projects/newint/sys/boot/pc98/libpc98/time.c#1 branch .. //depot/projects/newint/sys/boot/pc98/libpc98/vidconsole.c#1 branch .. //depot/projects/newint/sys/boot/pc98/loader/Makefile#1 branch .. //depot/projects/newint/sys/boot/pc98/loader/conf.c#1 branch .. //depot/projects/newint/sys/boot/pc98/loader/help.pc98#1 branch .. //depot/projects/newint/sys/boot/pc98/loader/main.c#1 branch .. //depot/projects/newint/sys/boot/powerpc/Makefile#1 branch .. //depot/projects/newint/sys/boot/powerpc/loader/Makefile#1 branch .. //depot/projects/newint/sys/boot/powerpc/loader/conf.c#1 branch .. //depot/projects/newint/sys/boot/powerpc/loader/help.ofw#1 branch .. //depot/projects/newint/sys/boot/powerpc/loader/metadata.c#1 branch .. //depot/projects/newint/sys/boot/powerpc/loader/start.c#1 branch .. //depot/projects/newint/sys/boot/powerpc/loader/version#1 branch .. //depot/projects/newint/sys/boot/sparc64/Makefile#1 branch .. //depot/projects/newint/sys/boot/sparc64/Makefile.inc#1 branch .. //depot/projects/newint/sys/boot/sparc64/boot1/Makefile#1 branch .. //depot/projects/newint/sys/boot/sparc64/boot1/_start.S#1 branch .. //depot/projects/newint/sys/boot/sparc64/boot1/boot1.c#1 branch .. //depot/projects/newint/sys/boot/sparc64/loader/Makefile#1 branch .. //depot/projects/newint/sys/boot/sparc64/loader/help.sparc64#1 branch .. //depot/projects/newint/sys/boot/sparc64/loader/locore.S#1 branch .. //depot/projects/newint/sys/boot/sparc64/loader/main.c#1 branch .. //depot/projects/newint/sys/boot/sparc64/loader/metadata.c#1 branch .. //depot/projects/newint/sys/boot/sparc64/loader/version#1 branch .. //depot/projects/newint/sys/cam/cam.c#1 branch .. //depot/projects/newint/sys/cam/cam.h#1 branch .. //depot/projects/newint/sys/cam/cam_ccb.h#1 branch .. //depot/projects/newint/sys/cam/cam_debug.h#1 branch .. //depot/projects/newint/sys/cam/cam_periph.c#1 branch .. //depot/projects/newint/sys/cam/cam_periph.h#1 branch .. //depot/projects/newint/sys/cam/cam_queue.c#1 branch .. //depot/projects/newint/sys/cam/cam_queue.h#1 branch .. //depot/projects/newint/sys/cam/cam_sim.c#1 branch .. //depot/projects/newint/sys/cam/cam_sim.h#1 branch .. //depot/projects/newint/sys/cam/cam_xpt.c#1 branch .. //depot/projects/newint/sys/cam/cam_xpt.h#1 branch .. //depot/projects/newint/sys/cam/cam_xpt_periph.h#1 branch .. //depot/projects/newint/sys/cam/cam_xpt_sim.h#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_all.c#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_all.h#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_cd.c#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_cd.h#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_ch.c#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_ch.h#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_da.c#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_da.h#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_dvcfg.h#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_iu.h#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_low.c#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_low.h#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_low_pisa.c#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_low_pisa.h#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_message.h#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_pass.c#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_pass.h#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_pt.c#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_pt.h#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_sa.c#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_sa.h#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_ses.c#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_ses.h#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_targ_bh.c#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_target.c#1 branch .. //depot/projects/newint/sys/cam/scsi/scsi_targetio.h#1 branch .. //depot/projects/newint/sys/coda/00READ#1 branch .. //depot/projects/newint/sys/coda/README#1 branch .. //depot/projects/newint/sys/coda/TODO#1 branch .. //depot/projects/newint/sys/coda/cnode.h#1 branch .. //depot/projects/newint/sys/coda/coda.h#1 branch .. //depot/projects/newint/sys/coda/coda_fbsd.c#1 branch .. //depot/projects/newint/sys/coda/coda_io.h#1 branch .. //depot/projects/newint/sys/coda/coda_kernel.h#1 branch .. //depot/projects/newint/sys/coda/coda_namecache.c#1 branch .. //depot/projects/newint/sys/coda/coda_namecache.h#1 branch .. //depot/projects/newint/sys/coda/coda_opstats.h#1 branch .. //depot/projects/newint/sys/coda/coda_pioctl.h#1 branch .. //depot/projects/newint/sys/coda/coda_psdev.c#1 branch .. //depot/projects/newint/sys/coda/coda_psdev.h#1 branch .. //depot/projects/newint/sys/coda/coda_subr.c#1 branch .. //depot/projects/newint/sys/coda/coda_subr.h#1 branch .. //depot/projects/newint/sys/coda/coda_venus.c#1 branch .. //depot/projects/newint/sys/coda/coda_venus.h#1 branch .. //depot/projects/newint/sys/coda/coda_vfsops.c#1 branch .. //depot/projects/newint/sys/coda/coda_vfsops.h#1 branch .. //depot/projects/newint/sys/coda/coda_vnops.c#1 branch .. //depot/projects/newint/sys/coda/coda_vnops.h#1 branch .. //depot/projects/newint/sys/compat/freebsd32/Makefile#1 branch .. //depot/projects/newint/sys/compat/freebsd32/freebsd32.h#1 branch .. //depot/projects/newint/sys/compat/freebsd32/freebsd32_misc.c#1 branch .. //depot/projects/newint/sys/compat/freebsd32/freebsd32_proto.h#1 branch .. //depot/projects/newint/sys/compat/freebsd32/freebsd32_syscall.h#1 branch .. //depot/projects/newint/sys/compat/freebsd32/freebsd32_syscalls.c#1 branch .. //depot/projects/newint/sys/compat/freebsd32/freebsd32_sysent.c#1 branch .. //depot/projects/newint/sys/compat/freebsd32/freebsd32_util.h#1 branch .. //depot/projects/newint/sys/compat/freebsd32/syscalls.conf#1 branch .. //depot/projects/newint/sys/compat/freebsd32/syscalls.master#1 branch .. //depot/projects/newint/sys/compat/ia32/ia32_genassym.c#1 branch .. //depot/projects/newint/sys/compat/ia32/ia32_signal.h#1 branch .. //depot/projects/newint/sys/compat/ia32/ia32_sysvec.c#1 branch .. //depot/projects/newint/sys/compat/ia32/ia32_util.h#1 branch .. //depot/projects/newint/sys/compat/linprocfs/linprocfs.c#1 branch .. //depot/projects/newint/sys/compat/linux/linux_file.c#1 branch .. //depot/projects/newint/sys/compat/linux/linux_getcwd.c#1 branch .. //depot/projects/newint/sys/compat/linux/linux_ioctl.c#1 branch .. //depot/projects/newint/sys/compat/linux/linux_ioctl.h#1 branch .. //depot/projects/newint/sys/compat/linux/linux_ipc.c#1 branch .. //depot/projects/newint/sys/compat/linux/linux_ipc.h#1 branch .. //depot/projects/newint/sys/compat/linux/linux_mib.c#1 branch .. //depot/projects/newint/sys/compat/linux/linux_mib.h#1 branch .. //depot/projects/newint/sys/compat/linux/linux_misc.c#1 branch .. //depot/projects/newint/sys/compat/linux/linux_signal.c#1 branch .. //depot/projects/newint/sys/compat/linux/linux_signal.h#1 branch .. //depot/projects/newint/sys/compat/linux/linux_socket.c#1 branch .. //depot/projects/newint/sys/compat/linux/linux_socket.h#1 branch .. //depot/projects/newint/sys/compat/linux/linux_stats.c#1 branch .. //depot/projects/newint/sys/compat/linux/linux_sysctl.c#1 branch .. //depot/projects/newint/sys/compat/linux/linux_uid16.c#1 branch .. //depot/projects/newint/sys/compat/linux/linux_util.c#1 branch .. //depot/projects/newint/sys/compat/linux/linux_util.h#1 branch .. //depot/projects/newint/sys/compat/ndis/cfg_var.h#1 branch .. //depot/projects/newint/sys/compat/ndis/hal_var.h#1 branch .. //depot/projects/newint/sys/compat/ndis/kern_ndis.c#1 branch .. //depot/projects/newint/sys/compat/ndis/ndis_var.h#1 branch .. //depot/projects/newint/sys/compat/ndis/ntoskrnl_var.h#1 branch .. //depot/projects/newint/sys/compat/ndis/pe_var.h#1 branch .. //depot/projects/newint/sys/compat/ndis/resource_var.h#1 branch .. //depot/projects/newint/sys/compat/ndis/subr_hal.c#1 branch .. //depot/projects/newint/sys/compat/ndis/subr_ndis.c#1 branch .. //depot/projects/newint/sys/compat/ndis/subr_ntoskrnl.c#1 branch .. //depot/projects/newint/sys/compat/ndis/subr_pe.c#1 branch .. //depot/projects/newint/sys/compat/pecoff/imgact_pecoff.c#1 branch .. //depot/projects/newint/sys/compat/pecoff/imgact_pecoff.h#1 branch .. //depot/projects/newint/sys/compat/svr4/Makefile#1 branch .. //depot/projects/newint/sys/compat/svr4/imgact_svr4.c#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_acl.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_dirent.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_errno.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_exec.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_fcntl.c#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_fcntl.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_filio.c#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_filio.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_fuser.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_hrt.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_ioctl.c#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_ioctl.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_ipc.c#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_ipc.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_misc.c#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_mman.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_proto.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_resource.c#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_resource.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_siginfo.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_signal.c#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_signal.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_socket.c#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_socket.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_sockio.c#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_sockio.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_sockmod.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_stat.c#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_stat.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_statvfs.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_stream.c#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_stropts.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_syscall.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_syscallnames.c#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_sysconfig.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_sysent.c#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_systeminfo.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_sysvec.c#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_termios.c#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_termios.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_time.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_timod.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_ttold.c#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_ttold.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_types.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_ucontext.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_ulimit.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_ustat.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_util.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_utsname.h#1 branch .. //depot/projects/newint/sys/compat/svr4/svr4_wait.h#1 branch .. //depot/projects/newint/sys/compat/svr4/syscalls.conf#1 branch .. //depot/projects/newint/sys/compat/svr4/syscalls.master#1 branch .. //depot/projects/newint/sys/conf/Makefile.alpha#1 branch .. //depot/projects/newint/sys/conf/Makefile.amd64#1 branch .. //depot/projects/newint/sys/conf/Makefile.i386#1 branch .. //depot/projects/newint/sys/conf/Makefile.ia64#1 branch .. //depot/projects/newint/sys/conf/Makefile.pc98#1 branch .. //depot/projects/newint/sys/conf/Makefile.powerpc#1 branch .. //depot/projects/newint/sys/conf/Makefile.sparc64#1 branch .. //depot/projects/newint/sys/conf/NOTES#1 branch .. //depot/projects/newint/sys/conf/defines#1 branch .. //depot/projects/newint/sys/conf/files#1 branch .. //depot/projects/newint/sys/conf/files.alpha#1 branch .. //depot/projects/newint/sys/conf/files.amd64#1 branch .. //depot/projects/newint/sys/conf/files.i386#1 branch .. //depot/projects/newint/sys/conf/files.ia64#1 branch .. //depot/projects/newint/sys/conf/files.pc98#1 branch .. //depot/projects/newint/sys/conf/files.powerpc#1 branch .. //depot/projects/newint/sys/conf/files.sparc64#1 branch .. //depot/projects/newint/sys/conf/kern.mk#1 branch .. //depot/projects/newint/sys/conf/kern.post.mk#1 branch .. //depot/projects/newint/sys/conf/kern.pre.mk#1 branch .. //depot/projects/newint/sys/conf/kmod.mk#1 branch .. //depot/projects/newint/sys/conf/kmod_syms.awk#1 branch .. //depot/projects/newint/sys/conf/ldscript.alpha#1 branch .. //depot/projects/newint/sys/conf/ldscript.amd64#1 branch .. //depot/projects/newint/sys/conf/ldscript.i386#1 branch .. //depot/projects/newint/sys/conf/ldscript.ia64#1 branch .. //depot/projects/newint/sys/conf/ldscript.powerpc#1 branch .. //depot/projects/newint/sys/conf/ldscript.sparc64#1 branch .. //depot/projects/newint/sys/conf/majors#1 branch .. //depot/projects/newint/sys/conf/majors.awk#1 branch .. //depot/projects/newint/sys/conf/makeLINT.mk#1 branch .. //depot/projects/newint/sys/conf/makeLINT.sed#1 branch .. //depot/projects/newint/sys/conf/newvers.sh#1 branch .. //depot/projects/newint/sys/conf/options#1 branch .. //depot/projects/newint/sys/conf/options.alpha#1 branch .. //depot/projects/newint/sys/conf/options.amd64#1 branch .. //depot/projects/newint/sys/conf/options.i386#1 branch .. //depot/projects/newint/sys/conf/options.ia64#1 branch .. //depot/projects/newint/sys/conf/options.pc98#1 branch .. //depot/projects/newint/sys/conf/options.powerpc#1 branch .. //depot/projects/newint/sys/conf/options.sparc64#1 branch .. //depot/projects/newint/sys/conf/systags.sh#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/CHANGES.txt#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acapps.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acconfig.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acdebug.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acdisasm.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acdispat.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acefi.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acenv.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acevents.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acexcep.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acfreebsd.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acgcc.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acglobal.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/achware.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acinterp.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/aclocal.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acmacros.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acnamesp.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acobject.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acoutput.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acparser.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acpi.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acpica_prep.sh#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acpiosxf.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acpixf.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acresrc.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acstruct.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/actables.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/actbl.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/actbl1.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/actbl2.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/actypes.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/acutils.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/amlcode.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/amlresrc.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/common/adisasm.c#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/common/getopt.c#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/compiler/aslanalyze.c#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/compiler/aslcodegen.c#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/compiler/aslcompile.c#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/compiler/aslcompiler.h#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/compiler/aslcompiler.l#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/compiler/aslcompiler.y#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/compiler/aslerror.c#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/compiler/aslfiles.c#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/compiler/aslfold.c#1 branch .. //depot/projects/newint/sys/contrib/dev/acpica/compiler/aslglobal.h#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon Feb 9 21:54:39 2004 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1530616A4D0; Mon, 9 Feb 2004 21:54:39 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE21616A4CE for ; Mon, 9 Feb 2004 21:54:38 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DC53543D1D for ; Mon, 9 Feb 2004 21:54:38 -0800 (PST) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i1A5scGe033818 for ; Mon, 9 Feb 2004 21:54:38 -0800 (PST) (envelope-from scottl@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i1A5sclu033815 for perforce@freebsd.org; Mon, 9 Feb 2004 21:54:38 -0800 (PST) (envelope-from scottl@freebsd.org) Date: Mon, 9 Feb 2004 21:54:38 -0800 (PST) Message-Id: <200402100554.i1A5sclu033815@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to scottl@freebsd.org using -f From: Scott Long To: Perforce Change Reviews Subject: PERFORCE change 46737 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Feb 2004 05:54:39 -0000 http://perforce.freebsd.org/chv.cgi?CH=46737 Change 46737 by scottl@scottl-newint on 2004/02/09 21:53:50 sys/sys/bus.h: Change the interrupt handler prototype and define some return values. With this change, LINT will not compile until everything is converted. Affected files ... .. //depot/projects/newint/sys/sys/bus.h#2 edit Differences ... ==== //depot/projects/newint/sys/sys/bus.h#2 (text+ko) ==== @@ -88,7 +88,14 @@ typedef struct devclass *devclass_t; #define device_method_t kobj_method_t -typedef void driver_intr_t(void*); +enum intr_rtn { + INTR_RTN_NONE = 0, /* No action. Default compat for now */ + INTR_RTN_OWNER = 1, /* Driver hardware generated the interrupt */ + INTR_RTN_HANDLED = 2, /* Driver acknowledged the interrupt */ + INTR_RTN_ITHREAD = 4 /* Driver wants to run its ithread */ +}; + +typedef int driver_intr_t(void*); /* * Interrupt type bits. These flags are used both by newbus interrupt From owner-p4-projects@FreeBSD.ORG Tue Feb 10 02:01:39 2004 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2520816A4D0; Tue, 10 Feb 2004 02:01:39 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E71DA16A4CE for ; Tue, 10 Feb 2004 02:01:38 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CDD2143D1D for ; Tue, 10 Feb 2004 02:01:38 -0800 (PST) (envelope-from des@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i1AA1cGe094375 for ; Tue, 10 Feb 2004 02:01:38 -0800 (PST) (envelope-from des@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i1AA1c9F094369 for perforce@freebsd.org; Tue, 10 Feb 2004 02:01:38 -0800 (PST) (envelope-from des@freebsd.org) Date: Tue, 10 Feb 2004 02:01:38 -0800 (PST) Message-Id: <200402101001.i1AA1c9F094369@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to des@freebsd.org using -f From: Dag-Erling Smorgrav To: Perforce Change Reviews Subject: PERFORCE change 46742 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Feb 2004 10:01:39 -0000 http://perforce.freebsd.org/chv.cgi?CH=46742 Change 46742 by des@des.at.c4is.org on 2004/02/10 02:00:53 Prepare to release OpenPAM Eelgrass. Affected files ... .. //depot/projects/openpam/HISTORY#22 edit .. //depot/projects/openpam/RELNOTES#20 edit .. //depot/projects/openpam/include/security/openpam_version.h#12 edit Differences ... ==== //depot/projects/openpam/HISTORY#22 (text+ko) ==== @@ -1,3 +1,12 @@ +OpenPAM Eelgrass 2004-02-10 + + - BUGFIX: Correct array handling bugs in conversation code. + + - BUGFIX: In openpam_ttyconv(3), don't strip trailing linear + whitespace from the user's response. + + - BUGFIX: Many constness issues addressed. +============================================================================ OpenPAM Dogwood 2003-07-15 - ENHANCE: Use the GNU autotools. @@ -263,4 +272,4 @@ First (beta) release. ============================================================================ -$P4: //depot/projects/openpam/HISTORY#21 $ +$P4: //depot/projects/openpam/HISTORY#22 $ ==== //depot/projects/openpam/RELNOTES#20 (text+ko) ==== @@ -1,6 +1,6 @@ - Release notes for OpenPAM Dogwood - ================================= + Release notes for OpenPAM Eelgrass + ================================== This release corresponds to the code used in FreeBSD-CURRENT as of the release date. It has also been tested on several other platforms, and @@ -26,4 +26,4 @@ Please direct bug reports and inquiries to des@freebsd.org. -$P4: //depot/projects/openpam/RELNOTES#19 $ +$P4: //depot/projects/openpam/RELNOTES#20 $ ==== //depot/projects/openpam/include/security/openpam_version.h#12 (text+ko) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/include/security/openpam_version.h#11 $ + * $P4: //depot/projects/openpam/include/security/openpam_version.h#12 $ */ #ifndef _OPENPAM_VERSION_H_INCLUDED @@ -39,6 +39,6 @@ #define _OPENPAM #define _OPENPAM_VERSION YYYYMMDD -#define _OPENPAM_RELEASE "Dogwood" +#define _OPENPAM_RELEASE "Eelgrass" #endif From owner-p4-projects@FreeBSD.ORG Tue Feb 10 06:46:24 2004 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3FFBB16A4D1; Tue, 10 Feb 2004 06:46:24 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 077C416A4CE for ; Tue, 10 Feb 2004 06:46:24 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0356C43D2F for ; Tue, 10 Feb 2004 06:46:24 -0800 (PST) (envelope-from areisse@nailabs.com) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i1AEkNGe065221 for ; Tue, 10 Feb 2004 06:46:23 -0800 (PST) (envelope-from areisse@nailabs.com) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i1AEkN4w065218 for perforce@freebsd.org; Tue, 10 Feb 2004 06:46:23 -0800 (PST) (envelope-from areisse@nailabs.com) Date: Tue, 10 Feb 2004 06:46:23 -0800 (PST) Message-Id: <200402101446.i1AEkN4w065218@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to areisse@nailabs.com using -f From: Andrew Reisse To: Perforce Change Reviews Subject: PERFORCE change 46748 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Feb 2004 14:46:24 -0000 http://perforce.freebsd.org/chv.cgi?CH=46748 Change 46748 by areisse@areisse_ibook on 2004/02/10 06:45:47 Fix for using more than 1 preload at a time start sebsd in enforcing mode with "kenv_sebsd_enforce=1" Affected files ... .. //depot/projects/trustedbsd/sedarwin/apsl/xnu/osfmk/ppc/ppc_init.c#3 edit .. //depot/projects/trustedbsd/sedarwin/apsl/xnu/security/sebsd/avc/avc.c#7 edit Differences ... ==== //depot/projects/trustedbsd/sedarwin/apsl/xnu/osfmk/ppc/ppc_init.c#3 (text+ko) ==== @@ -115,9 +115,10 @@ int *exp = boot_exdata; while (rlen > 0) { + size_t esize = (exp[0] + sizeof (int) * 5 + 0xfff) & ~0xfff; if (strcmp ((char *) (exp + 1), name)) { - rlen -= exp[0]; - exp = (int *) (((char*)exp) + exp[0]); + rlen -= esize; + exp = (int *) (((char*)exp) + esize); } else { *size = exp[0]; ==== //depot/projects/trustedbsd/sedarwin/apsl/xnu/security/sebsd/avc/avc.c#7 (text+ko) ==== @@ -151,8 +151,12 @@ mtx_init(&avc_lock, "SEBSD AVC", NULL, MTX_DEF); mtx_init(&avc_log_lock, "SEBSD message lock", NULL, MTX_DEF); - /* The fetch may or may not occur; if not, it doesn't change int *. */ - TUNABLE_INT_FETCH("security.mac.sebsd.enforcing", &selinux_enforcing); + size_t evsize; + char *ev; + if (preload_find_data ("sebsd_enforce", &evsize, &ev)) { + if (evsize > 0 && ev[0] == '1') + selinux_enforcing = 1; + } } #if 0 From owner-p4-projects@FreeBSD.ORG Tue Feb 10 06:47:26 2004 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 10CD016A4D6; Tue, 10 Feb 2004 06:47:26 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC85C16A4D1 for ; Tue, 10 Feb 2004 06:47:25 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D84BF43D1D for ; Tue, 10 Feb 2004 06:47:25 -0800 (PST) (envelope-from areisse@nailabs.com) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i1AElPGe065304 for ; Tue, 10 Feb 2004 06:47:25 -0800 (PST) (envelope-from areisse@nailabs.com) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i1AElPxl065301 for perforce@freebsd.org; Tue, 10 Feb 2004 06:47:25 -0800 (PST) (envelope-from areisse@nailabs.com) Date: Tue, 10 Feb 2004 06:47:25 -0800 (PST) Message-Id: <200402101447.i1AElPxl065301@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to areisse@nailabs.com using -f From: Andrew Reisse To: Perforce Change Reviews Subject: PERFORCE change 46749 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Feb 2004 14:47:26 -0000 http://perforce.freebsd.org/chv.cgi?CH=46749 Change 46749 by areisse@areisse_ibook on 2004/02/10 06:46:29 Fix for using more than 1 preload Prefix "kenv" stores its argument as a preload Affected files ... .. //depot/projects/trustedbsd/sedarwin/apsl/BootX/bootx.tproj/sl.subproj/main.c#3 edit Differences ... ==== //depot/projects/trustedbsd/sedarwin/apsl/BootX/bootx.tproj/sl.subproj/main.c#3 (text+ko) ==== @@ -481,7 +481,7 @@ char pfilename[255]; size = GetProp(gOptionsPH, propname, pfilename, 255); - if (size > 0) { + if (size > 0 && strlen(propname+4) < sizeof(int) * 4) { char datfile[512]; strcpy (datfile, gRootDir); strcat (datfile, pfilename); @@ -494,10 +494,26 @@ if (args->exdata == NULL) args->exdata = v; - args->exdatalen += size + sizeof(int) * 5; + //args->exdatalen += size + sizeof(int) * 5; + args->exdatalen = (char*)AllocateKernelMemory(0)-(char*)args->exdata; } } } + else if (!strncmp (propname, "kenv_", 5)) { + char pvar[255]; + size = GetProp(gOptionsPH, propname, pvar, 255); + + if (size > 0 && strlen(propname+4) < sizeof(int) * 4) { + int *v = (int *) AllocateKernelMemory (size + sizeof (int) * 5); + *v = size; + strcpy ((char *) (v + 1), propname + 5); + memcpy (v + 5, pvar, size); + + if (args->exdata == NULL) + args->exdata = v; + args->exdatalen = (char*)AllocateKernelMemory(0)-(char*)args->exdata; + } + } } args->topOfKernelData = AllocateKernelMemory(0); From owner-p4-projects@FreeBSD.ORG Tue Feb 10 06:47:27 2004 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BB2AA16A4E5; Tue, 10 Feb 2004 06:47:26 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7CBEB16A510 for ; Tue, 10 Feb 2004 06:47:26 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7709643D1D for ; Tue, 10 Feb 2004 06:47:26 -0800 (PST) (envelope-from areisse@nailabs.com) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i1AElQGe065311 for ; Tue, 10 Feb 2004 06:47:26 -0800 (PST) (envelope-from areisse@nailabs.com) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i1AElPwq065307 for perforce@freebsd.org; Tue, 10 Feb 2004 06:47:25 -0800 (PST) (envelope-from areisse@nailabs.com) Date: Tue, 10 Feb 2004 06:47:25 -0800 (PST) Message-Id: <200402101447.i1AElPwq065307@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to areisse@nailabs.com using -f From: Andrew Reisse To: Perforce Change Reviews Subject: PERFORCE change 46750 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Feb 2004 14:47:27 -0000 http://perforce.freebsd.org/chv.cgi?CH=46750 Change 46750 by areisse@areisse_ibook on 2004/02/10 06:46:46 user_secret_d can be used in enforcing mode Affected files ... .. //depot/projects/trustedbsd/sedarwin/policy/rules#6 edit Differences ... ==== //depot/projects/trustedbsd/sedarwin/policy/rules#6 (text+ko) ==== @@ -2,6 +2,7 @@ attribute domain2; attribute file; attribute fs; +attribute names; include(global_macros.te) @@ -32,8 +33,9 @@ type user_port_t; type time_port_t; -type boot_names_t; -type user_names_t; +type boot_names_t, names; +type user_names_t, names; +type user_secret_names_t, names; type root_t, file; type appl_t, file; @@ -148,29 +150,18 @@ allow_mach_ipc(loginwindow_d,windowserver_d); allow_mach_ipc(loginwindow_d,unlabeled_t); -allow_mach_ipc(loginwindow_d,user_d); -#allow init_d { unlabeled_t init_d login_d kernel_d user_d windowserver_d }:mach_port { send make_send copy_send move_recv }; -#allow kernel_d { unlabeled_t windowserver_d init_d kernel_d user_d }:mach_port { send make_send copy_send }; -#allow login_d { init_d windowserver_d unlabeled_t user_d }:mach_port { send make_send copy_send }; -#allow user_d { user_d init_d windowserver_d user_port_t unlabeled_t coreservices_d }:mach_port { send make_send copy_send }; -allow loginwindow_d { unlabeled_t windowserver_d }:mach_port { send make_send copy_send }; -#allow windowserver_d { init_d loginwindow_d coreservices_d unlabeled_t user_d securityserver_d }:mach_port { send make_send copy_send }; -#allow coreservices_d { user_d securityserver_d }:mach_port { send make_send copy_send }; -#allow securityserver_d { windowserver_d coreservices_d }:mach_port { send make_send copy_send }; allow init_d self:mach_names { register look_up }; -allow user_d { user_d init_d }:mach_names { register look_up }; -allow kernel_d {user_names_t boot_names_t}:mach_port send; +allow kernel_d names:mach_port send; allow_mach_ipc(init_d,coreservices_d); #??? mach_bootstrap(init_d,boot_names_t,boot_names_t); #??? -type_change loginwindow_d loginwindow_d:mach_names user_names_t; +type_change loginwindow_d loginwindow_d:mach_names user_names_t; #XXX allow init_d init_d:mach_port relabelfrom; allow init_d boot_names_t:mach_port relabelto; +allow init_d boot_names_t:mach_names { register create_server }; #??? allow init_d user_names_t:mach_port { copy_send relabelto }; -allow init_d boot_names_t:mach_names { register create_server }; #??? -mach_bootstrap(init_d,user_names_t,securityserver_d); #??? allow_mach_ipc(systemstarter_d,unlabeled_t); allow_mach_ipc(systemstarter_d,boot_names_t); @@ -189,13 +180,6 @@ mach_bootstrap(coreservices_d,boot_names_t,systemstarter_d); #??? mach_bootstrap_register(coreservices_d,boot_names_t); -mach_bootstrap_register(windowserver_d,user_names_t); -allow_mach_ipc(windowserver_d,user_d); -mach_bootstrap(windowserver_d,user_names_t,systemstarter_d); -mach_bootstrap(windowserver_d,user_names_t,pbs_d); -mach_bootstrap(windowserver_d,user_names_t,coreservices_d); -mach_bootstrap(windowserver_d,user_names_t,user_names_t); -mach_bootstrap(windowserver_d,user_names_t,init_d); mach_bootstrap(windowserver_d,boot_names_t,boot_names_t); mach_bootstrap(windowserver_d,boot_names_t,coreservices_d); mach_bootstrap(windowserver_d,boot_names_t,windowserver_d); @@ -210,23 +194,13 @@ allow_mach_ipc(loginwindow_d,init_d); allow_mach_ipc(loginwindow_d,lookupd_d); allow_mach_ipc(loginwindow_d,systemstarter_d); -mach_bootstrap(loginwindow_d,user_names_t,user_names_t); -mach_bootstrap(loginwindow_d,user_names_t,coreservices_d); mach_bootstrap(loginwindow_d,boot_names_t,init_d); mach_bootstrap(loginwindow_d,boot_names_t,boot_names_t); mach_bootstrap(loginwindow_d,boot_names_t,windowserver_d); mach_bootstrap(loginwindow_d,boot_names_t,securityserver_d); -mach_bootstrap(loginwindow_d,user_names_t,systemstarter_d); #??? -mach_bootstrap(loginwindow_d,user_names_t,user_d); #??? -mach_bootstrap_register(loginwindow_d,user_names_t); mach_bootstrap_register(loginwindow_d,boot_names_t); allow loginwindow_d boot_names_t:mach_names makesubset; -allow loginwindow_d user_names_t:mach_names create_server; -mach_bootstrap(securityserver_d,user_names_t,user_names_t); -mach_bootstrap(securityserver_d,user_names_t,user_d); -mach_bootstrap_register(securityserver_d,user_names_t); -mach_bootstrap_register(securityserver_d,boot_names_t); mach_bootstrap(securityserver_d,boot_names_t,init_d); mach_bootstrap(securityserver_d,boot_names_t,boot_names_t); mach_bootstrap(securityserver_d,boot_names_t,coreservices_d); @@ -245,30 +219,11 @@ mach_bootstrap(cron_d,boot_names_t,init_d); allow_mach_ipc(cron_d,init_d); -allow_mach_ipc(user_d,systemstarter_d); -allow_mach_ipc(user_d,init_d); -allow_mach_ipc(user_d,coreservices_d); #SystemUIServer -mach_bootstrap(user_d,user_names_t,coreservices_d); -mach_bootstrap(user_d,user_names_t,pbs_d); -mach_bootstrap(user_d,user_names_t,loginwindow_d); -mach_bootstrap(user_d,user_names_t,securityserver_d); -mach_bootstrap(user_d,user_names_t,windowserver_d); -mach_bootstrap(user_d,user_names_t,systemstarter_d); #??? -mach_bootstrap_register(user_d,user_names_t); -mach_bootstrap(user_d,user_names_t,user_names_t); -allow_mach_ipc(user_d,securityserver_d); -allow_mach_ipc(user_d,lookupd_d); -allow_mach_ipc(pbs_d,user_d); - allow pbs_d appl_t:dir { search getattr read }; allow pbs_d appl_t:file { read getattr }; -allow pbs_d user_d:mach_port { send copy_send }; allow pbs_d lib_t:dir { search getattr }; allow pbs_d lib_t:file { read getattr }; -mach_bootstrap_register(pbs_d,user_names_t); -mach_bootstrap(pbs_d,user_names_t,coreservices_d); allow_mach_ipc(pbs_d,init_d); -mach_bootstrap(pbs_d,user_names_t,init_d) #??? allow_mach_ipc(pbs_d,lookupd_d); allow_mach_ipc(pbs_d,coreservices_d); @@ -277,7 +232,63 @@ allow_mach_ipc(init_d,unlabeled_t); allow_mach_ipc(pbs_d,unlabeled_t); allow_mach_ipc(user_d,unlabeled_t); +allow_mach_ipc(user_secret_d,unlabeled_t); allow_mach_ipc(lookupd_d,unlabeled_t); allow_mach_ipc(coreservices_d,unlabeled_t); allow_mach_ipc(windowserver_d,unlabeled_t); allow_mach_ipc(securityserver_d,unlabeled_t); + +# +# Rules for user domains (user_domain, user_namespace_type) +# +define(`user_sys_access',` + +allow $1 { $1 init_d }:mach_names { register look_up }; + +mach_bootstrap(init_d,$2,securityserver_d); #??? + +mach_bootstrap_register(windowserver_d,$2); +allow_mach_ipc(windowserver_d,$1); +mach_bootstrap(windowserver_d,$2,systemstarter_d); +mach_bootstrap(windowserver_d,$2,pbs_d); +mach_bootstrap(windowserver_d,$2,coreservices_d); +mach_bootstrap(windowserver_d,$2,$2); +mach_bootstrap(windowserver_d,$2,init_d); + +allow_mach_ipc(loginwindow_d,$1); +mach_bootstrap(loginwindow_d,$2,$2); +mach_bootstrap(loginwindow_d,$2,coreservices_d); +mach_bootstrap(loginwindow_d,$2,systemstarter_d); #??? +mach_bootstrap(loginwindow_d,$2,$1); #??? +mach_bootstrap_register(loginwindow_d,$2); +allow loginwindow_d $2:mach_names create_server; + +mach_bootstrap(securityserver_d,$2,$2); +mach_bootstrap(securityserver_d,$2,$1); +mach_bootstrap_register(securityserver_d,$2); +mach_bootstrap_register(securityserver_d,boot_names_t); + +allow_mach_ipc($1,systemstarter_d); +allow_mach_ipc($1,init_d); +allow_mach_ipc($1,coreservices_d); #SystemUIServer +mach_bootstrap($1,$2,coreservices_d); +mach_bootstrap($1,$2,pbs_d); +mach_bootstrap($1,$2,loginwindow_d); +mach_bootstrap($1,$2,securityserver_d); +mach_bootstrap($1,$2,windowserver_d); +mach_bootstrap($1,$2,systemstarter_d); #??? +mach_bootstrap_register($1,$2); +mach_bootstrap($1,$2,$2); +allow_mach_ipc($1,securityserver_d); +allow_mach_ipc($1,lookupd_d); +allow_mach_ipc(pbs_d,$1); + +allow pbs_d $1:mach_port { send copy_send }; +mach_bootstrap_register(pbs_d,$2); +mach_bootstrap(pbs_d,$2,coreservices_d); +mach_bootstrap(pbs_d,$2,init_d) #??? + +') + +user_sys_access(user_d,user_names_t); +user_sys_access(user_secret_d,user_names_t); # can't use other names types yet From owner-p4-projects@FreeBSD.ORG Wed Feb 11 13:10:33 2004 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 612DC16A4D0; Wed, 11 Feb 2004 13:10:33 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2EDD116A4CE for ; Wed, 11 Feb 2004 13:10:33 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1FD1043D1D for ; Wed, 11 Feb 2004 13:10:33 -0800 (PST) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i1BLAWGe033662 for ; Wed, 11 Feb 2004 13:10:32 -0800 (PST) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i1BLAUFu033646 for perforce@freebsd.org; Wed, 11 Feb 2004 13:10:30 -0800 (PST) (envelope-from jhb@freebsd.org) Date: Wed, 11 Feb 2004 13:10:30 -0800 (PST) Message-Id: <200402112110.i1BLAUFu033646@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin To: Perforce Change Reviews Subject: PERFORCE change 46815 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Feb 2004 21:10:33 -0000 http://perforce.freebsd.org/chv.cgi?CH=46815 Change 46815 by jhb@jhb_slimer on 2004/02/11 13:09:41 IFC @46814. Affected files ... .. //depot/projects/smpng/sys/amd64/amd64/cpu_switch.S#9 integrate .. //depot/projects/smpng/sys/amd64/conf/NOTES#2 integrate .. //depot/projects/smpng/sys/boot/Makefile#13 integrate .. //depot/projects/smpng/sys/boot/common/Makefile.inc#6 integrate .. //depot/projects/smpng/sys/boot/ficl/Makefile#8 integrate .. //depot/projects/smpng/sys/boot/i386/Makefile.inc#5 integrate .. //depot/projects/smpng/sys/boot/i386/boot0/Makefile#8 integrate .. //depot/projects/smpng/sys/boot/i386/boot0sio/Makefile#2 integrate .. //depot/projects/smpng/sys/boot/i386/boot2/Makefile#13 integrate .. //depot/projects/smpng/sys/boot/i386/btx/Makefile.inc#2 integrate .. //depot/projects/smpng/sys/boot/i386/btx/btx/Makefile#5 integrate .. //depot/projects/smpng/sys/boot/i386/btx/btx/btx.S#1 branch .. //depot/projects/smpng/sys/boot/i386/btx/btx/btx.s#9 delete .. //depot/projects/smpng/sys/boot/i386/btx/btxldr/Makefile#5 integrate .. //depot/projects/smpng/sys/boot/i386/btx/btxldr/btxldr.S#1 branch .. //depot/projects/smpng/sys/boot/i386/btx/btxldr/btxldr.s#4 delete .. //depot/projects/smpng/sys/boot/i386/btx/lib/Makefile#6 integrate .. //depot/projects/smpng/sys/boot/i386/cdboot/Makefile#4 integrate .. //depot/projects/smpng/sys/boot/i386/kgzldr/Makefile#10 integrate .. //depot/projects/smpng/sys/boot/i386/libi386/Makefile#11 integrate .. //depot/projects/smpng/sys/boot/i386/loader/Makefile#14 integrate .. //depot/projects/smpng/sys/boot/i386/mbr/Makefile#5 integrate .. //depot/projects/smpng/sys/boot/i386/pxeldr/Makefile#6 integrate .. //depot/projects/smpng/sys/boot/i386/pxeldr/pxeldr.S#1 branch .. //depot/projects/smpng/sys/boot/i386/pxeldr/pxeldr.s#4 delete .. //depot/projects/smpng/sys/boot/pc98/Makefile.inc#3 integrate .. //depot/projects/smpng/sys/boot/pc98/boot0.5/Makefile#2 integrate .. //depot/projects/smpng/sys/boot/pc98/boot0/Makefile#2 integrate .. //depot/projects/smpng/sys/boot/pc98/boot2/Makefile#11 integrate .. //depot/projects/smpng/sys/boot/pc98/btx/Makefile.inc#1 branch .. //depot/projects/smpng/sys/boot/pc98/btx/btx/Makefile#4 integrate .. //depot/projects/smpng/sys/boot/pc98/btx/btxldr/Makefile#3 integrate .. //depot/projects/smpng/sys/boot/pc98/btx/lib/Makefile#5 integrate .. //depot/projects/smpng/sys/boot/pc98/kgzldr/Makefile#8 integrate .. //depot/projects/smpng/sys/boot/pc98/libpc98/Makefile#10 integrate .. //depot/projects/smpng/sys/boot/pc98/loader/Makefile#10 integrate .. //depot/projects/smpng/sys/boot/powerpc/loader/Makefile#9 integrate .. //depot/projects/smpng/sys/boot/sparc64/Makefile.inc#1 branch .. //depot/projects/smpng/sys/boot/sparc64/boot1/Makefile#6 integrate .. //depot/projects/smpng/sys/boot/sparc64/boot1/_start.s#1 branch .. //depot/projects/smpng/sys/boot/sparc64/loader/Makefile#14 integrate .. //depot/projects/smpng/sys/compat/linprocfs/linprocfs.c#37 integrate .. //depot/projects/smpng/sys/compat/ndis/kern_ndis.c#8 integrate .. //depot/projects/smpng/sys/compat/ndis/ndis_var.h#7 integrate .. //depot/projects/smpng/sys/compat/ndis/ntoskrnl_var.h#4 integrate .. //depot/projects/smpng/sys/compat/ndis/subr_hal.c#5 integrate .. //depot/projects/smpng/sys/compat/ndis/subr_ndis.c#9 integrate .. //depot/projects/smpng/sys/compat/ndis/subr_ntoskrnl.c#7 integrate .. //depot/projects/smpng/sys/compat/svr4/svr4_types.h#2 integrate .. //depot/projects/smpng/sys/conf/files#102 integrate .. //depot/projects/smpng/sys/conf/kern.mk#9 integrate .. //depot/projects/smpng/sys/conf/majors#35 integrate .. //depot/projects/smpng/sys/conf/options#69 integrate .. //depot/projects/smpng/sys/dev/aac/aac.c#34 integrate .. //depot/projects/smpng/sys/dev/aac/aac_debug.c#13 integrate .. //depot/projects/smpng/sys/dev/aac/aac_ioctl.h#6 integrate .. //depot/projects/smpng/sys/dev/aac/aac_pci.c#28 integrate .. //depot/projects/smpng/sys/dev/aac/aacvar.h#21 integrate .. //depot/projects/smpng/sys/dev/acpica/acpi.c#58 integrate .. //depot/projects/smpng/sys/dev/acpica/acpi_button.c#12 integrate .. //depot/projects/smpng/sys/dev/acpica/acpivar.h#37 integrate .. //depot/projects/smpng/sys/dev/amr/amr.c#18 integrate .. //depot/projects/smpng/sys/dev/ata/atapi-cam.c#19 integrate .. //depot/projects/smpng/sys/dev/em/if_em.c#30 integrate .. //depot/projects/smpng/sys/dev/em/if_em_hw.c#12 integrate .. //depot/projects/smpng/sys/dev/em/if_em_hw.h#12 integrate .. //depot/projects/smpng/sys/dev/if_ndis/if_ndis.c#8 integrate .. //depot/projects/smpng/sys/dev/isp/isp.c#32 integrate .. //depot/projects/smpng/sys/dev/isp/isp_freebsd.c#27 integrate .. //depot/projects/smpng/sys/dev/isp/isp_freebsd.h#21 integrate .. //depot/projects/smpng/sys/dev/isp/isp_ioctl.h#10 integrate .. //depot/projects/smpng/sys/dev/isp/isp_pci.c#22 integrate .. //depot/projects/smpng/sys/dev/isp/ispvar.h#20 integrate .. //depot/projects/smpng/sys/dev/vinum/vinumconfig.c#19 integrate .. //depot/projects/smpng/sys/fs/pseudofs/pseudofs_vnops.c#29 integrate .. //depot/projects/smpng/sys/fs/smbfs/smbfs_node.c#14 integrate .. //depot/projects/smpng/sys/fs/smbfs/smbfs_node.h#6 integrate .. //depot/projects/smpng/sys/fs/smbfs/smbfs_vnops.c#24 integrate .. //depot/projects/smpng/sys/geom/bde/g_bde.c#12 integrate .. //depot/projects/smpng/sys/geom/bde/g_bde_work.c#11 integrate .. //depot/projects/smpng/sys/geom/geom.h#34 integrate .. //depot/projects/smpng/sys/geom/geom_ccd.c#9 integrate .. //depot/projects/smpng/sys/geom/geom_disk.c#33 integrate .. //depot/projects/smpng/sys/geom/geom_event.c#26 integrate .. //depot/projects/smpng/sys/geom/geom_fox.c#4 integrate .. //depot/projects/smpng/sys/geom/geom_io.c#27 integrate .. //depot/projects/smpng/sys/geom/geom_kern.c#17 integrate .. //depot/projects/smpng/sys/kern/kern_resource.c#44 integrate .. //depot/projects/smpng/sys/kern/uipc_syscalls.c#47 integrate .. //depot/projects/smpng/sys/kern/vfs_bio.c#57 integrate .. //depot/projects/smpng/sys/net/pfkeyv2.h#6 integrate .. //depot/projects/smpng/sys/netinet/ip.h#8 integrate .. //depot/projects/smpng/sys/netinet/ip_output.c#50 integrate .. //depot/projects/smpng/sys/netinet/tcp.h#4 integrate .. //depot/projects/smpng/sys/netinet/tcp_input.c#47 integrate .. //depot/projects/smpng/sys/netinet/tcp_output.c#21 integrate .. //depot/projects/smpng/sys/netinet/tcp_subr.c#42 integrate .. //depot/projects/smpng/sys/netinet/tcp_syncache.c#26 integrate .. //depot/projects/smpng/sys/netinet/tcp_usrreq.c#25 integrate .. //depot/projects/smpng/sys/netinet/tcp_var.h#19 integrate .. //depot/projects/smpng/sys/netinet6/in6_pcb.c#27 integrate .. //depot/projects/smpng/sys/netinet6/ip6_output.c#29 integrate .. //depot/projects/smpng/sys/netinet6/ipsec.h#9 integrate .. //depot/projects/smpng/sys/netipsec/ipsec.h#6 integrate .. //depot/projects/smpng/sys/netipsec/key.c#8 integrate .. //depot/projects/smpng/sys/netsmb/smb_dev.c#13 integrate .. //depot/projects/smpng/sys/netsmb/smb_dev.h#2 integrate .. //depot/projects/smpng/sys/nfs4client/nfs4_dev.c#2 integrate .. //depot/projects/smpng/sys/powerpc/include/hid.h#2 integrate .. //depot/projects/smpng/sys/powerpc/include/intr_machdep.h#4 integrate .. //depot/projects/smpng/sys/powerpc/include/param.h#10 integrate .. //depot/projects/smpng/sys/powerpc/include/pmap.h#11 integrate .. //depot/projects/smpng/sys/powerpc/include/spr.h#4 integrate .. //depot/projects/smpng/sys/powerpc/include/sr.h#2 integrate .. //depot/projects/smpng/sys/powerpc/include/vmparam.h#3 integrate .. //depot/projects/smpng/sys/powerpc/ofw/ofw_pci.c#4 integrate .. //depot/projects/smpng/sys/powerpc/powermac/grackle.c#2 integrate .. //depot/projects/smpng/sys/powerpc/powerpc/clock.c#13 integrate .. //depot/projects/smpng/sys/powerpc/powerpc/copyinout.c#8 integrate .. //depot/projects/smpng/sys/powerpc/powerpc/cpu.c#3 integrate .. //depot/projects/smpng/sys/powerpc/powerpc/critical.c#5 integrate .. //depot/projects/smpng/sys/powerpc/powerpc/db_memrw.c#3 integrate .. //depot/projects/smpng/sys/powerpc/powerpc/fpu.c#4 integrate .. //depot/projects/smpng/sys/powerpc/powerpc/genassym.c#20 integrate .. //depot/projects/smpng/sys/powerpc/powerpc/intr_machdep.c#4 integrate .. //depot/projects/smpng/sys/powerpc/powerpc/locore.S#4 integrate .. //depot/projects/smpng/sys/powerpc/powerpc/machdep.c#49 integrate .. //depot/projects/smpng/sys/powerpc/powerpc/nexus.c#7 integrate .. //depot/projects/smpng/sys/powerpc/powerpc/pmap.c#37 integrate .. //depot/projects/smpng/sys/powerpc/powerpc/suswintr.c#3 integrate .. //depot/projects/smpng/sys/powerpc/powerpc/uma_machdep.c#2 integrate .. //depot/projects/smpng/sys/powerpc/psim/ata_iobus.c#7 integrate .. //depot/projects/smpng/sys/sys/mbuf.h#33 integrate .. //depot/projects/smpng/sys/sys/param.h#55 integrate .. //depot/projects/smpng/sys/sys/socket.h#17 integrate .. //depot/projects/smpng/sys/sys/uio.h#16 integrate .. //depot/projects/smpng/sys/ufs/ffs/ffs_vnops.c#27 integrate .. //depot/projects/smpng/sys/vm/swap_pager.c#41 integrate .. //depot/projects/smpng/sys/vm/vm_pageout.c#41 integrate Differences ... ==== //depot/projects/smpng/sys/amd64/amd64/cpu_switch.S#9 (text+ko) ==== @@ -34,7 +34,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/amd64/amd64/cpu_switch.S,v 1.146 2004/01/29 00:02:54 peter Exp $ + * $FreeBSD: src/sys/amd64/amd64/cpu_switch.S,v 1.147 2004/02/06 20:38:39 peter Exp $ */ #include @@ -48,6 +48,12 @@ .text +#ifdef SMP +#define LK lock ; +#else +#define LK +#endif + /* * cpu_throw() * @@ -66,10 +72,7 @@ /* release bit from old pm_active */ movq TD_PROC(%rdi), %rdx /* oldtd->td_proc */ movq P_VMSPACE(%rdx), %rdx /* proc->p_vmspace */ -#ifdef SMP - lock -#endif - btrl %eax, VM_PMAP+PM_ACTIVE(%rdx) /* clear old */ + LK btrl %eax, VM_PMAP+PM_ACTIVE(%rdx) /* clear old */ 1: movq TD_PCB(%rsi),%rdx /* newtd->td_proc */ movq PCB_CR3(%rdx),%rdx @@ -77,10 +80,7 @@ /* set bit in new pm_active */ movq TD_PROC(%rsi),%rdx movq P_VMSPACE(%rdx), %rdx -#ifdef SMP - lock -#endif - btsl %eax, VM_PMAP+PM_ACTIVE(%rdx) /* set new */ + LK btsl %eax, VM_PMAP+PM_ACTIVE(%rdx) /* set new */ jmp sw1 /* @@ -92,13 +92,7 @@ * %rsi = newtd */ ENTRY(cpu_switch) - /* Switch to new thread. First, save context. */ -#ifdef INVARIANTS - testq %rdi,%rdi /* no thread? */ - jz badsw2 /* no, panic */ -#endif - movq TD_PCB(%rdi),%r8 movq (%rsp),%rax /* Hardware registers */ @@ -164,10 +158,6 @@ 1: /* Save is done. Now fire up new thread. Leave old vmspace. */ -#ifdef INVARIANTS - testq %rsi,%rsi /* no thread? */ - jz badsw3 /* no, panic */ -#endif movq TD_PCB(%rsi),%r8 /* switch address space */ @@ -185,18 +175,12 @@ /* Release bit from old pmap->pm_active */ movq TD_PROC(%rdi), %rdx /* oldproc */ movq P_VMSPACE(%rdx), %rdx -#ifdef SMP - lock -#endif - btrl %eax, VM_PMAP+PM_ACTIVE(%rdx) /* clear old */ + LK btrl %eax, VM_PMAP+PM_ACTIVE(%rdx) /* clear old */ /* Set bit in new pmap->pm_active */ movq TD_PROC(%rsi),%rdx /* newproc */ movq P_VMSPACE(%rdx), %rdx -#ifdef SMP - lock -#endif - btsl %eax, VM_PMAP+PM_ACTIVE(%rdx) /* set new */ + LK btsl %eax, VM_PMAP+PM_ACTIVE(%rdx) /* set new */ sw1: /* @@ -275,76 +259,6 @@ ret -#ifdef INVARIANTS -badsw1: - pushq %rax - pushq %rcx - pushq %rdx - pushq %rbx - pushq %rbp - pushq %rsi - pushq %rdi - pushq %r8 - pushq %r9 - pushq %r10 - pushq %r11 - pushq %r12 - pushq %r13 - pushq %r14 - pushq %r15 - movq $0,%rdi - movq $0,%rsi - leaq sw0_1,%rdx - call __panic -sw0_1: .asciz "cpu_throw: no newthread supplied" - -badsw2: - pushq %rax - pushq %rcx - pushq %rdx - pushq %rbx - pushq %rbp - pushq %rsi - pushq %rdi - pushq %r8 - pushq %r9 - pushq %r10 - pushq %r11 - pushq %r12 - pushq %r13 - pushq %r14 - pushq %r15 - movq $0,%rdi - movq $0,%rsi - leaq sw0_2,%rdx - call __panic -sw0_2: .asciz "cpu_switch: no curthread supplied" - -badsw3: - pushq %rax - pushq %rcx - pushq %rdx - pushq %rbx - pushq %rbp - pushq %rsi - pushq %rdi - pushq %r8 - pushq %r9 - pushq %r10 - pushq %r11 - pushq %r12 - pushq %r13 - pushq %r14 - pushq %r15 - movq $0,%rdi - movq $0,%rsi - leaq sw0_3,%rdx - call __panic -sw0_3: .asciz "cpu_switch: no newthread supplied" -#endif - -noswitch: .asciz "cpu_switch: called!" -nothrow: .asciz "cpu_throw: called!" /* * savectx(pcb) * Update pcb, saving current processor state. ==== //depot/projects/smpng/sys/amd64/conf/NOTES#2 (text+ko) ==== @@ -4,9 +4,12 @@ # This file contains machine dependent kernel configuration notes. For # machine independent notes, look in /sys/conf/NOTES. # (XXX from i386:NOTES,v 1.1106; merge in updates) -# $FreeBSD: src/sys/amd64/conf/NOTES,v 1.2 2004/02/06 01:51:58 peter Exp $ +# $FreeBSD: src/sys/amd64/conf/NOTES,v 1.3 2004/02/08 00:39:38 peter Exp $ # +# We don't have modules on amd64. +makeoptions NO_MODULES=not_yet + # # This directive is mandatory; it defines the architecture to be # configured for; in this case, the 386 family based IBM-PC and ==== //depot/projects/smpng/sys/boot/Makefile#13 (text+ko) ==== @@ -1,8 +1,4 @@ -# $FreeBSD: src/sys/boot/Makefile,v 1.20 2004/01/27 22:15:03 schweikh Exp $ - -.if ${MACHINE_ARCH} == "amd64" -.MAKEFLAGS: MACHINE_ARCH=i386 MACHINE=i386 REALLY_AMD64=true -.endif +# $FreeBSD: src/sys/boot/Makefile,v 1.21 2004/02/07 08:10:06 ru Exp $ .if !defined(NOFORTH) # Build the add-in FORTH interpreter. @@ -15,7 +11,7 @@ .endif # Pick the machine-dependent subdir based on the target architecture. -SUBDIR+= ${MACHINE} +SUBDIR+= ${MACHINE:S/amd64/i386/} # Build ARC / AlphaBIOS executable on the Alpha # (this is a WIP (work in progress)). ==== //depot/projects/smpng/sys/boot/common/Makefile.inc#6 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/boot/common/Makefile.inc,v 1.16 2003/06/26 03:51:57 peter Exp $ +# $FreeBSD: src/sys/boot/common/Makefile.inc,v 1.17 2004/02/07 11:05:10 ru Exp $ SRCS+= bcache.c boot.c commands.c console.c devopen.c interp.c SRCS+= interp_backslash.c interp_parse.c ls.c misc.c @@ -19,15 +19,15 @@ .endif # Machine-independant ISA PnP -.if HAVE_ISABUS +.if defined(HAVE_ISABUS) SRCS+= isapnp.c .endif -.if HAVE_PNP +.if defined(HAVE_PNP) SRCS+= pnp.c .endif # Forth interpreter -.if BOOT_FORTH +.if defined(BOOT_FORTH) SRCS+= interp_forth.c MAN+= ../forth/loader.conf.5 MAN+= ../forth/loader.4th.8 ==== //depot/projects/smpng/sys/boot/ficl/Makefile#8 (text+ko) ==== @@ -1,10 +1,6 @@ -# $FreeBSD: src/sys/boot/ficl/Makefile,v 1.36 2003/12/10 09:10:54 grehan Exp $ +# $FreeBSD: src/sys/boot/ficl/Makefile,v 1.37 2004/02/07 08:10:07 ru Exp $ # -.if ${MACHINE_ARCH} == "amd64" -.MAKEFLAGS: MACHINE_ARCH=i386 MACHINE=i386 REALLY_AMD64=true -.endif - -.PATH: ${.CURDIR}/${MACHINE_ARCH} +.PATH: ${.CURDIR}/${MACHINE_ARCH:S/amd64/i386/} BASE_SRCS= dict.c ficl.c fileaccess.c float.c loader.c math64.c \ prefix.c search.c stack.c tools.c vm.c words.c @@ -14,7 +10,7 @@ .if ${MACHINE_ARCH} == "alpha" CFLAGS+= -mno-fp-regs .endif -.if ${MACHINE_ARCH} == "i386" +.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64" CFLAGS+= -mpreferred-stack-boundary=2 .endif .if ${MACHINE_ARCH} == "powerpc" @@ -44,17 +40,18 @@ # Optional OO extension softwords #SOFTWORDS+= oo.fr classes.fr -.if defined(REALLY_AMD64) +.if ${MACHINE_ARCH} == "amd64" CFLAGS+= -m32 -I. .endif -CFLAGS+= -I${.CURDIR} -I${.CURDIR}/${MACHINE_ARCH} -I${.CURDIR}/../common +CFLAGS+= -I${.CURDIR} -I${.CURDIR}/${MACHINE_ARCH:S/amd64/i386/} \ + -I${.CURDIR}/../common softcore.c: ${SOFTWORDS} softcore.awk (cd ${.CURDIR}/softwords; cat ${SOFTWORDS} \ | awk -f softcore.awk -v datestamp="`LC_ALL=C date`") > ${.TARGET} -.if defined(REALLY_AMD64) +.if ${MACHINE_ARCH} == "amd64" ${SRCS:M*.c:R:S/$/.o/g}: machine beforedepend ${OBJS}: machine ==== //depot/projects/smpng/sys/boot/i386/Makefile.inc#5 (text+ko) ==== @@ -1,18 +1,25 @@ # Common defines for all of /sys/boot/i386/ # -# $FreeBSD: src/sys/boot/i386/Makefile.inc,v 1.6 2004/02/06 12:58:31 ru Exp $ +# $FreeBSD: src/sys/boot/i386/Makefile.inc,v 1.9 2004/02/09 14:11:55 ru Exp $ BINDIR?= /boot -LOADER_ADDRESS?= 0x200000 -CFLAGS+= -ffreestanding -mpreferred-stack-boundary=2 +LOADER_ADDRESS?=0x200000 +CFLAGS+= -ffreestanding -mpreferred-stack-boundary=2 +LDFLAGS+= -nostdlib .if ${MACHINE_ARCH} == "amd64" -.MAKEFLAGS: MACHINE_ARCH=i386 MACHINE=i386 REALLY_AMD64=true +CFLAGS+= -m32 +LDFLAGS+= -m elf_i386_fbsd +AFLAGS+= --32 .endif -.if defined(REALLY_AMD64) -CFLAGS+= -m32 -LDFLAGS+= -m elf_i386_fbsd -AFLAGS+= --32 +# BTX components +.if exists(${.OBJDIR}/../btx) +BTXDIR= ${.OBJDIR}/../btx +.else +BTXDIR= ${.CURDIR}/../btx .endif +BTXLDR= ${BTXDIR}/btxldr/btxldr +BTXKERN= ${BTXDIR}/btx/btx +BTXCRT= ${BTXDIR}/lib/crt0.o ==== //depot/projects/smpng/sys/boot/i386/boot0/Makefile#8 (text+ko) ==== @@ -1,11 +1,13 @@ -# $FreeBSD: src/sys/boot/i386/boot0/Makefile,v 1.21 2004/02/06 12:58:31 ru Exp $ +# $FreeBSD: src/sys/boot/i386/boot0/Makefile,v 1.23 2004/02/09 14:11:56 ru Exp $ -PROG?= boot0 +PROG= ${BOOT}.out +INTERNALPROG= +FILES= ${BOOT} NOMAN= -STRIP= -BINMODE= 444 +SRCS= ${BOOT}.s +CLEANFILES= ${BOOT} -M4?= m4 +BOOT?= boot0 # The default set of flags compiled into boot0. This enables update (writing # the modified boot0 back to disk after running so that the selection made is @@ -28,16 +30,13 @@ # command line BOOT_BOOT0_COMCONSOLE_SPEED?= 0xE3 -${PROG}: ${PROG}.o - ${LD} -N -e start -Ttext ${BOOT_BOOT0_ORG} -o ${PROG}.out ${PROG}.o - objcopy -S -O binary ${PROG}.out ${.TARGET} +AFLAGS+=--defsym FLAGS=${BOOT_BOOT0_FLAGS} \ + --defsym TICKS=${BOOT_BOOT0_TICKS} \ + --defsym COMSPEED=${BOOT_BOOT0_COMCONSOLE_SPEED} -${PROG}.o: ${PROG}.s - ${AS} ${AFLAGS} --defsym FLAGS=${BOOT_BOOT0_FLAGS} \ - --defsym TICKS=${BOOT_BOOT0_TICKS} \ - --defsym COMSPEED=${BOOT_BOOT0_COMCONSOLE_SPEED} \ - ${.IMPSRC} -o ${.TARGET} +LDFLAGS=-N -e start -Ttext ${BOOT_BOOT0_ORG} -CLEANFILES+= ${PROG}.out ${PROG}.o +${BOOT}: ${BOOT}.out + objcopy -S -O binary ${BOOT}.out ${.TARGET} .include ==== //depot/projects/smpng/sys/boot/i386/boot0sio/Makefile#2 (text+ko) ==== @@ -1,7 +1,7 @@ -# $FreeBSD: src/sys/boot/i386/boot0sio/Makefile,v 1.1 2003/12/08 19:02:06 obrien Exp $ +# $FreeBSD: src/sys/boot/i386/boot0sio/Makefile,v 1.2 2004/02/06 21:58:31 ru Exp $ .PATH: ${.CURDIR}/../boot0 -PROG= boot0sio +BOOT= boot0sio .include "${.CURDIR}/../boot0/Makefile" ==== //depot/projects/smpng/sys/boot/i386/boot2/Makefile#13 (text+ko) ==== @@ -1,12 +1,6 @@ -# $FreeBSD: src/sys/boot/i386/boot2/Makefile,v 1.48 2004/02/06 12:58:31 ru Exp $ +# $FreeBSD: src/sys/boot/i386/boot2/Makefile,v 1.54 2004/02/09 14:11:56 ru Exp $ -PROG= boot2 -NOMAN= -STRIP= -BINMODE= 444 -CLEANFILES= boot boot1 boot1.out boot1.o \ - boot2.ldr boot2.bin boot2.ld boot2.out boot2.o boot2.h \ - boot2.s sio.o +FILES= boot boot1 boot2 NM?= nm @@ -17,23 +11,21 @@ BOOT_COMCONSOLE_SPEED?= 9600 B2SIOFMT?= 0x3 -.if exists(${.OBJDIR}/../btx) -BTX= ${.OBJDIR}/../btx -.else -BTX= ${.CURDIR}/../btx -.endif - REL1= 0x700 ORG1= 0x7c00 ORG2= 0x2000 -# Decide Level of UFS support. UFS1_AND_UFS2 doesn't fit. +# Decide level of UFS support. +BOOT2_UFS?= UFS1_AND_UFS2 +#BOOT2_UFS?= UFS2_ONLY +#BOOT2_UFS?= UFS1_ONLY -# BOOT2_UFS?= UFS2_ONLY -BOOT2_UFS?= UFS1_AND_UFS2 -# BOOT2_UFS?= UFS1_ONLY +AFLAGS+=--defsym FLAGS=${B1FLAGS} \ + --defsym SIOPRT=${BOOT_COMCONSOLE_PORT} \ + --defsym SIOFMT=${B2SIOFMT} \ + --defsym SIOSPD=${BOOT_COMCONSOLE_SPEED} -CFLAGS= -elf -ffreestanding -Os -fno-builtin \ +CFLAGS= -Os \ -fno-guess-branch-probability -fomit-frame-pointer\ -mno-align-long-strings \ -mrtd \ @@ -44,13 +36,18 @@ -Wmissing-declarations -Wmissing-prototypes -Wnested-externs \ -Wpointer-arith -Wshadow -Wstrict-prototypes -Wwrite-strings -LDFLAGS=-nostdlib -static -N --gc-sections +LDFLAGS=-static -N --gc-sections + +# Pick up ../Makefile.inc early. +.include -all: boot1 boot2 boot +CLEANFILES= boot boot: boot1 boot2 cat boot1 boot2 > boot +CLEANFILES+= boot1 boot1.out boot1.o + boot1: boot1.out objcopy -S -O binary boot1.out ${.TARGET} @@ -58,65 +55,51 @@ ${LD} ${LDFLAGS} -e start -Ttext ${ORG1} -o ${.TARGET} boot1.o boot1.o: boot1.s - ${CPP} ${CFLAGS} ${.IMPSRC} | \ - ${AS} ${AFLAGS} --defsym FLAGS=${B1FLAGS} -o ${.TARGET} + ${CPP} ${CFLAGS} ${.CURDIR}/boot1.s | \ + ${AS} ${AFLAGS} -o ${.TARGET} -boot2.o: boot2.c ${.CURDIR}/../../common/ufsread.c - ${CC} ${CFLAGS} -S -o boot2.s.tmp ${.IMPSRC} - sed -e '/align/d' -e '/nop/d' < boot2.s.tmp > boot2.s - rm -f boot2.s.tmp - ${AS} ${AFLAGS} -o boot2.o boot2.s +CLEANFILES+= boot2 boot2.ld boot2.ldr boot2.bin boot2.out boot2.o \ + boot2.s boot2.s.tmp boot2.h sio.o -boot2.h: boot1.out - ${NM} -t d ${.ALLSRC} | awk '/([0-9])+ T xread/ \ - { x = $$1 - ORG1; \ - printf("#define XREADORG %#x\n", REL1 + x) }' \ - ORG1=`printf "%d" ${ORG1}` \ - REL1=`printf "%d" ${REL1}` > boot2.h +boot2: boot2.ld + @set -- `ls -l boot2.ld`; x=$$((7680-$$5)); \ + echo "$$x bytes available"; test $$x -ge 0 + dd if=boot2.ld of=${.TARGET} obs=7680 conv=osync -boot2: boot2.ldr boot2.bin ${BTX}/btx/btx - btxld -v -E ${ORG2} -f bin -b ${BTX}/btx/btx -l boot2.ldr \ - -o boot2.ld -P 1 boot2.bin - @ls -l boot2.ld | awk '{ x = 7680 - $$5; \ - print x " bytes available"; if (x < 0) exit 1 }' - dd if=boot2.ld of=${.TARGET} obs=7680 conv=osync 2>/dev/null +boot2.ld: boot2.ldr boot2.bin ${BTXKERN} + btxld -v -E ${ORG2} -f bin -b ${BTXKERN} -l boot2.ldr \ + -o ${.TARGET} -P 1 boot2.bin boot2.ldr: - dd if=/dev/zero of=${.TARGET} bs=276 count=1 2>/dev/null + dd if=/dev/zero of=${.TARGET} bs=276 count=1 boot2.bin: boot2.out objcopy -S -O binary boot2.out ${.TARGET} -boot2.out: boot2.o sio.o - ${LD} ${LDFLAGS} -Ttext ${ORG2} -o ${.TARGET} \ - ${BTX}/lib/crt0.o ${.ALLSRC} +boot2.out: ${BTXCRT} boot2.o sio.o + ${LD} ${LDFLAGS} -Ttext ${ORG2} -o ${.TARGET} ${.ALLSRC} -boot2.o: boot2.h +boot2.o: boot2.s -sio.o: sio.s - ${AS} ${AFLAGS} --defsym SIOPRT=${BOOT_COMCONSOLE_PORT} \ - --defsym SIOFMT=${B2SIOFMT} \ - --defsym SIOSPD=${BOOT_COMCONSOLE_SPEED} \ - ${.IMPSRC} -o ${.TARGET} +SRCS= boot2.c boot2.h -install: - ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ - boot ${DESTDIR}${BINDIR}/boot - ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ - boot1 ${DESTDIR}${BINDIR}/boot1 - ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ - boot2 ${DESTDIR}${BINDIR}/boot2 +boot2.s: boot2.c boot2.h ${.CURDIR}/../../common/ufsread.c + ${CC} ${CFLAGS} -S -o boot2.s.tmp ${.CURDIR}/boot2.c + sed -e '/align/d' -e '/nop/d' < boot2.s.tmp > boot2.s + rm -f boot2.s.tmp -.include +boot2.h: boot1.out + ${NM} -t d ${.ALLSRC} | awk '/([0-9])+ T xread/ \ + { x = $$1 - ORG1; \ + printf("#define XREADORG %#x\n", REL1 + x) }' \ + ORG1=`printf "%d" ${ORG1}` \ + REL1=`printf "%d" ${REL1}` > ${.TARGET} -.if defined(REALLY_AMD64) -boot2.o: machine - -beforedepend ${OBJS}: machine - +.if ${MACHINE_ARCH} == "amd64" +beforedepend boot2.s: machine +CLEANFILES+= machine machine: ln -sf ${.CURDIR}/../../../i386/include machine - -CLEANFILES+= machine .endif +.include ==== //depot/projects/smpng/sys/boot/i386/btx/Makefile.inc#2 (text+ko) ==== @@ -1,2 +1,3 @@ -# $FreeBSD: src/sys/boot/i386/btx/Makefile.inc,v 1.1 2003/06/26 03:51:57 peter Exp $ -.include <${.CURDIR}/../../Makefile.inc> +# $FreeBSD: src/sys/boot/i386/btx/Makefile.inc,v 1.2 2004/02/06 21:58:31 ru Exp $ + +.include "../Makefile.inc" ==== //depot/projects/smpng/sys/boot/i386/btx/btx/Makefile#5 (text+ko) ==== @@ -1,9 +1,13 @@ -# $FreeBSD: src/sys/boot/i386/btx/btx/Makefile,v 1.13 2002/09/17 01:48:54 peter Exp $ +# $FreeBSD: src/sys/boot/i386/btx/btx/Makefile,v 1.15 2004/02/11 08:42:37 ru Exp $ -M4?= m4 +PROG= btx.out +INTERNALPROG= +NOMAN= +SRCS= btx.S +CLEANFILES= btx .if defined(PAGING) -M4FLAGS+= -DPAGING +CFLAGS+=-DPAGING .endif .if defined(BOOT_BTX_NOHANG) @@ -12,29 +16,24 @@ BOOT_BTX_FLAGS=0x0 .endif -AFLAGS+= --defsym BTX_FLAGS=${BOOT_BTX_FLAGS} +CFLAGS+=-DBTX_FLAGS=${BOOT_BTX_FLAGS} .if defined(BTX_SERIAL) BOOT_COMCONSOLE_PORT?= 0x3f8 BOOT_COMCONSOLE_SPEED?= 9600 B2SIOFMT?= 0x3 -M4FLAGS+= -DBTX_SERIAL -DSIOPRT=${BOOT_COMCONSOLE_PORT} \ - -DSIOFMT=${B2SIOFMT} -DSIOSPD=${BOOT_COMCONSOLE_SPEED} +CFLAGS+=-DBTX_SERIAL -DSIOPRT=${BOOT_COMCONSOLE_PORT} \ + -DSIOFMT=${B2SIOFMT} -DSIOSPD=${BOOT_COMCONSOLE_SPEED} .endif ORG= 0x9000 all: btx -btx: btx.o - ${LD} -N -e start -Ttext ${ORG} -o btx.out btx.o +LDFLAGS=-N -e start -Ttext ${ORG} + +btx: btx.out objcopy -S -O binary btx.out ${.TARGET} -btx.o: btx.s - (cd ${.CURDIR}; ${M4} ${M4FLAGS} btx.s) | \ - ${AS} ${AFLAGS} -o ${.TARGET} - -CLEANFILES+= btx btx.out btx.o - .include ==== //depot/projects/smpng/sys/boot/i386/btx/btxldr/Makefile#5 (text+ko) ==== @@ -1,22 +1,22 @@ -# $FreeBSD: src/sys/boot/i386/btx/btxldr/Makefile,v 1.12 2003/06/26 03:51:57 peter Exp $ +# $FreeBSD: src/sys/boot/i386/btx/btxldr/Makefile,v 1.14 2004/02/11 08:42:37 ru Exp $ + +PROG= btxldr.out +INTERNALPROG= +NOMAN= +SRCS= btxldr.S +CLEANFILES= btxldr -M4?= m4 -M4FLAGS+= -DLOADER_ADDRESS=${LOADER_ADDRESS} +CFLAGS+=-DLOADER_ADDRESS=${LOADER_ADDRESS} .if defined(BTXLDR_VERBOSE) -M4FLAGS+= -DBTXLDR_VERBOSE +CFLAGS+=-DBTXLDR_VERBOSE .endif all: btxldr -btxldr: btxldr.o - ${LD} -N -e start -Ttext ${LOADER_ADDRESS} -o btxldr.out btxldr.o +LDFLAGS=-N -e start -Ttext ${LOADER_ADDRESS} + +btxldr: btxldr.out objcopy -S -O binary btxldr.out ${.TARGET} -btxldr.o: btxldr.s - (cd ${.CURDIR}; ${M4} ${M4FLAGS} btxldr.s ) | \ - ${AS} ${AFLAGS} -o ${.TARGET} - -CLEANFILES+= btxldr btxldr.out btxldr.o - .include ==== //depot/projects/smpng/sys/boot/i386/btx/lib/Makefile#6 (text+ko) ==== @@ -1,11 +1,9 @@ -# $FreeBSD: src/sys/boot/i386/btx/lib/Makefile,v 1.11 2003/06/30 14:10:57 ru Exp $ +# $FreeBSD: src/sys/boot/i386/btx/lib/Makefile,v 1.12 2004/02/09 14:11:57 ru Exp $ -OBJS= btxcsu.o btxsys.o btxv86.o -CLEANFILES= crt0.o - -all: crt0.o - -crt0.o: ${OBJS} - ${LD} ${LDFLAGS} -i -o ${.TARGET} ${OBJS} +PROG= crt0.o +INTERNALPROG= +NOMAN= +SRCS= btxcsu.s btxsys.s btxv86.s +LDFLAGS=-Wl,-r .include ==== //depot/projects/smpng/sys/boot/i386/cdboot/Makefile#4 (text+ko) ==== @@ -1,17 +1,18 @@ -# $FreeBSD: src/sys/boot/i386/cdboot/Makefile,v 1.6 2004/02/06 12:58:31 ru Exp $ +# $FreeBSD: src/sys/boot/i386/cdboot/Makefile,v 1.8 2004/02/09 14:11:57 ru Exp $ -MAINTAINER=jhb@FreeBSD.org +PROG= ${BOOT}.out +INTERNALPROG= +FILES= ${BOOT} +NOMAN= +SRCS= ${BOOT}.s +CLEANFILES= ${BOOT} -ORG= 0x7c00 +BOOT= cdboot +ORG= 0x7c00 -PROG= cdboot -NOMAN= -STRIP= +${BOOT}: ${BOOT}.out + objcopy -S -O binary ${BOOT}.out ${.TARGET} -${PROG}: ${PROG}.o - ${LD} -N -e start -Ttext ${ORG} -o ${PROG}.out ${PROG}.o - objcopy -S -O binary ${PROG}.out ${.TARGET} - -CLEANFILES+= ${PROG}.o ${PROG}.out +LDFLAGS=-N -e start -Ttext ${ORG} .include ==== //depot/projects/smpng/sys/boot/i386/kgzldr/Makefile#10 (text+ko) ==== @@ -1,25 +1,18 @@ -# $FreeBSD: src/sys/boot/i386/kgzldr/Makefile,v 1.16 2003/06/30 00:15:38 ru Exp $ +# $FreeBSD: src/sys/boot/i386/kgzldr/Makefile,v 1.19 2004/02/09 14:11:57 ru Exp $ + +PROG= kgzldr.o +BINMODE=${LIBMODE} +BINDIR= ${LIBDIR} +NOMAN= SRCS= start.s boot.c inflate.c lib.c crt.s sio.s -OBJS= ${SRCS:N*.h:R:S/$/.o/g} -CFLAGS= -ffreestanding -CFLAGS+=-Os +CFLAGS= -Os CFLAGS+=-DKZIP -LDFLAGS=-nostdlib -static -Wl,-r +NOSHARED= +LDFLAGS=-Wl,-r .PATH: ${.CURDIR}/../../../kern -CLEANFILES=kgzldr.o - BOOT_COMCONSOLE_PORT?= 0x3f8 AFLAGS+=--defsym SIO_PRT=${BOOT_COMCONSOLE_PORT} -all: kgzldr.o - -kgzldr.o: ${OBJS} - ${CC} ${LDFLAGS} -o ${.TARGET} ${OBJS} - -realinstall: - ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ - kgzldr.o ${DESTDIR}${LIBDIR} - .include ==== //depot/projects/smpng/sys/boot/i386/libi386/Makefile#11 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/boot/i386/libi386/Makefile,v 1.32 2003/07/02 12:45:45 ru Exp $ +# $FreeBSD: src/sys/boot/i386/libi386/Makefile,v 1.36 2004/02/07 23:30:45 ru Exp $ # LIB= i386 INTERNALLIB= true @@ -10,7 +10,6 @@ i386_copy.c i386_module.c nullconsole.c pxe.c pxetramp.s \ time.c vidconsole.c amd64_tramp.S -CFLAGS+= -ffreestanding BOOT_COMCONSOLE_PORT?= 0x3f8 CFLAGS+= -DCOMPORT=${BOOT_COMCONSOLE_PORT} @@ -31,18 +30,14 @@ # the location of libstand CFLAGS+= -I${.CURDIR}/../../../../lib/libstand/ -# Make "machine" required for all objects -# (based on the more complete case in sys/i386/boot/Makefile.inc) -${SRCS:M*.c:R:S/$/.o/g}: machine - -# If it's not there, don't consider it a target -.if exists(${.CURDIR}/../../../i386/include) -beforedepend ${OBJS}: machine - +.if ${MACHINE_ARCH} == "amd64" CLEANFILES+= machine machine: ln -sf ${.CURDIR}/../../../i386/include machine - .endif .include + +.if ${MACHINE_ARCH} == "amd64" +beforedepend ${OBJS}: machine +.endif ==== //depot/projects/smpng/sys/boot/i386/loader/Makefile#14 (text+ko) ==== @@ -1,14 +1,12 @@ -# $FreeBSD: src/sys/boot/i386/loader/Makefile,v 1.68 2004/02/06 12:58:31 ru Exp $ +# $FreeBSD: src/sys/boot/i386/loader/Makefile,v 1.73 2004/02/09 14:11:57 ru Exp $ -PROG= loader -STRIP= +PROG= loader.sym +INTERNALPROG= NEWVERSWHAT= "bootstrap loader" i386 -INSTALLFLAGS= -b # architecture-specific loader code -SRCS= main.c conf.c +SRCS= main.c conf.c vers.c -CFLAGS+= -ffreestanding # Enable PXE TFTP or NFS support, not both. .if defined(LOADER_TFTP_SUPPORT) CFLAGS+= -DLOADER_TFTP_SUPPORT @@ -24,12 +22,8 @@ # Enable BootForth BOOT_FORTH= yes CFLAGS+= -DBOOT_FORTH -I${.CURDIR}/../../ficl -I${.CURDIR}/../../ficl/i386 -.if exists(${.OBJDIR}/../../ficl/libficl.a) LIBFICL= ${.OBJDIR}/../../ficl/libficl.a -.else -LIBFICL= ${.CURDIR}/../../ficl/libficl.a .endif -.endif .if defined(LOADER_BZIP2_SUPPORT) CFLAGS+= -DLOADER_BZIP2_SUPPORT @@ -42,86 +36,62 @@ .PATH: ${.CURDIR}/../../common .include "${.CURDIR}/../../common/Makefile.inc" CFLAGS+= -I${.CURDIR}/../../common -CFLAGS+= -I${.CURDIR}/../../.. -I. +CFLAGS+= -I. -CLEANFILES+= vers.c vers.o ${PROG}.list ${PROG}.bin ${PROG}.sym ${PROG}.help +CLEANFILES= vers.c loader loader.list loader.bin loader.help CFLAGS+= -Wall -LDFLAGS= -nostdlib -static -Ttext 0x0 +LDFLAGS= -static -Ttext 0x0 # i386 standalone support library LIBI386= ${.OBJDIR}/../libi386/libi386.a CFLAGS+= -I${.CURDIR}/.. -# where to get libstand from -#XXX need a better way to do this -LIBSTAND= ${.CURDIR}/../../../../lib/libstand/libstand.a -.if !exists(${LIBSTAND}) -LIBSTAND= ${.OBJDIR}/../../../../lib/libstand/libstand.a -.if !exists(${LIBSTAND}) -LIBSTAND= -lstand -.endif -.endif -CFLAGS+= -I${.CURDIR}/../../../../lib/libstand/ - # BTX components -.if exists(${.OBJDIR}/../btx) -BTXDIR= ${.OBJDIR}/../btx -.else >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat Feb 14 13:19:17 2004 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0A75A16A4D0; Sat, 14 Feb 2004 13:19:17 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D88F616A4CE for ; Sat, 14 Feb 2004 13:19:16 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D4B3943D1D for ; Sat, 14 Feb 2004 13:19:16 -0800 (PST) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i1ELJGGe022925 for ; Sat, 14 Feb 2004 13:19:16 -0800 (PST) (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i1ELJGiT022922 for perforce@freebsd.org; Sat, 14 Feb 2004 13:19:16 -0800 (PST) (envelope-from sam@freebsd.org) Date: Sat, 14 Feb 2004 13:19:16 -0800 (PST) Message-Id: <200402142119.i1ELJGiT022922@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 46947 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Feb 2004 21:19:17 -0000 http://perforce.freebsd.org/chv.cgi?CH=46947 Change 46947 by sam@sam_ebb on 2004/02/14 13:18:21 move up initialization of ic_des_chan to before ieee80211_setmode to silence complaints about a NULL channel in ieee80211_chan2ieee Affected files ... .. //depot/projects/netperf+sockets/sys/net80211/ieee80211.c#14 edit Differences ... ==== //depot/projects/netperf+sockets/sys/net80211/ieee80211.c#14 (text+ko) ==== @@ -155,10 +155,10 @@ /* validate ic->ic_curmode */ if ((ic->ic_modecaps & (1<ic_curmode)) == 0) ic->ic_curmode = IEEE80211_MODE_AUTO; + ic->ic_des_chan = IEEE80211_CHAN_ANYC; /* any channel is ok */ (void) ieee80211_setmode(ic, ic->ic_curmode); - ic->ic_des_chan = IEEE80211_CHAN_ANYC; /* any channel is ok */ if (ic->ic_lintval == 0) ic->ic_lintval = 100; /* default sleep */ ic->ic_bmisstimeout = 7*ic->ic_lintval; /* default 7 beacons */ From owner-p4-projects@FreeBSD.ORG Sat Feb 14 13:20:19 2004 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0B74016A4D1; Sat, 14 Feb 2004 13:20:19 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DA9BA16A4CF for ; Sat, 14 Feb 2004 13:20:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE63B43D1D for ; Sat, 14 Feb 2004 13:20:18 -0800 (PST) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i1ELKIGe023004 for ; Sat, 14 Feb 2004 13:20:18 -0800 (PST) (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i1ELKImq023001 for perforce@freebsd.org; Sat, 14 Feb 2004 13:20:18 -0800 (PST) (envelope-from sam@freebsd.org) Date: Sat, 14 Feb 2004 13:20:18 -0800 (PST) Message-Id: <200402142120.i1ELKImq023001@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 46948 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Feb 2004 21:20:19 -0000 http://perforce.freebsd.org/chv.cgi?CH=46948 Change 46948 by sam@sam_ebb on 2004/02/14 13:19:26 !linux #ifdef for setting if_baudrate Affected files ... .. //depot/projects/netperf+sockets/sys/net80211/ieee80211.c#15 edit Differences ... ==== //depot/projects/netperf+sockets/sys/net80211/ieee80211.c#15 (text+ko) ==== @@ -368,10 +368,10 @@ } ieee80211_media_status(ifp, &imr); ifmedia_set(&ic->ic_media, imr.ifm_active); - +#ifndef __linux__ if (maxrate) ifp->if_baudrate = IF_Mbps(maxrate); - +#endif if (ic->ic_max_aid == 0) ic->ic_max_aid = IEEE80211_MAX_AID; #undef ADD From owner-p4-projects@FreeBSD.ORG Sat Feb 14 13:21:21 2004 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B50C516A4D0; Sat, 14 Feb 2004 13:21:20 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8FA3116A4CE for ; Sat, 14 Feb 2004 13:21:20 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8BB2343D1F for ; Sat, 14 Feb 2004 13:21:20 -0800 (PST) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i1ELLKGe023935 for ; Sat, 14 Feb 2004 13:21:20 -0800 (PST) (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i1ELLKdn023929 for perforce@freebsd.org; Sat, 14 Feb 2004 13:21:20 -0800 (PST) (envelope-from sam@freebsd.org) Date: Sat, 14 Feb 2004 13:21:20 -0800 (PST) Message-Id: <200402142121.i1ELLKdn023929@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 46949 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Feb 2004 21:21:21 -0000 http://perforce.freebsd.org/chv.cgi?CH=46949 Change 46949 by sam@sam_ebb on 2004/02/14 13:20:43 add IEEE80211_KEYIX_NONE for marking unset key indices Affected files ... .. //depot/projects/netperf+sockets/sys/net80211/ieee80211_crypto.h#5 edit Differences ... ==== //depot/projects/netperf+sockets/sys/net80211/ieee80211_crypto.h#5 (text+ko) ==== @@ -45,6 +45,9 @@ u_int8_t wk_key[IEEE80211_KEYBUF_SIZE]; }; +/* XXX need key index typedef */ +#define IEEE80211_KEYIX_NONE ((u_int16_t) -1) + struct ieee80211com; extern void ieee80211_crypto_attach(struct ieee80211com *); extern void ieee80211_crypto_detach(struct ieee80211com *); From owner-p4-projects@FreeBSD.ORG Sat Feb 14 13:49:56 2004 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C57FD16A4D1; Sat, 14 Feb 2004 13:49:55 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9C5B116A4CE for ; Sat, 14 Feb 2004 13:49:55 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 812AE43D1D for ; Sat, 14 Feb 2004 13:49:55 -0800 (PST) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i1ELntGe029270 for ; Sat, 14 Feb 2004 13:49:55 -0800 (PST) (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i1ELnt45029267 for perforce@freebsd.org; Sat, 14 Feb 2004 13:49:55 -0800 (PST) (envelope-from sam@freebsd.org) Date: Sat, 14 Feb 2004 13:49:55 -0800 (PST) Message-Id: <200402142149.i1ELnt45029267@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 46950 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Feb 2004 21:49:56 -0000 http://perforce.freebsd.org/chv.cgi?CH=46950 Change 46950 by sam@sam_ebb on 2004/02/14 13:49:18 add include for compilation with 2.4 kernels Affected files ... .. //depot/projects/netperf+sockets/sys/net80211/ieee80211_linux.c#3 edit Differences ... ==== //depot/projects/netperf+sockets/sys/net80211/ieee80211_linux.c#3 (text+ko) ==== @@ -40,6 +40,8 @@ #include #include +#include + #include "if_media.h" #include