matt
8231e1afca
fix typo
2000-06-30 03:35:32 +00:00
mrg
7e590c46fe
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-29 07:07:52 +00:00
matt
f77f36407d
Use __builtin_va_list when GCC >= 2.96
2000-06-28 21:13:35 +00:00
ragge
30a1a1bb3c
Add hdc controller and rd disks.
2000-06-27 18:50:47 +00:00
ragge
2be09b4a84
Do 3 retries on a failing sector before giving up.
...
Clear pending interrupts before starting a DMA transfer. If an interrupt
occurs while the HDC9224 is doing DMA, the transfered data will be
scrambled (without giving any errors, quite bad).
2000-06-27 18:46:17 +00:00
ragge
92f0a8f388
Make this file compile again.
2000-06-27 18:38:27 +00:00
mrg
d726c1dfc5
remove redundant vm includes.
2000-06-27 09:09:51 +00:00
matt
34def42c3d
Add ELF support.
2000-06-27 06:17:28 +00:00
kleink
bb2ed0f487
G/c _BSD_INTPTR_T_ and _BSD_UINTPTR_T_.
2000-06-27 05:53:22 +00:00
kleink
47b5c5e3b1
Resolve some formatting nits; add __intptr_t and __uintptr_t.
2000-06-27 04:58:51 +00:00
kleink
e695f72a2e
Add <machine/int_types.h>, which provides namespace-pure definitions
...
of exact-width integer types.
2000-06-26 15:42:16 +00:00
mrg
2f159a1bac
remove/move more mach vm header files:
...
<vm/pglist.h> -> <uvm/uvm_pglist.h>
<vm/vm_inherit.h> -> <uvm/uvm_inherit.h>
<vm/vm_kern.h> -> into <uvm/uvm_extern.h>
<vm/vm_object.h> -> nothing
<vm/vm_pager.h> -> into <uvm/uvm_pager.h>
also includes a bunch of <vm/vm_page.h> include removals (due to redudancy
with <vm/vm.h>), and a scattering of other similar headers.
2000-06-26 14:20:25 +00:00
simonb
889c658b5b
Change the kernel mmap interface so that the offset to map is an
...
"off_t" and the return value is a "paddr_t" to allow mappings
at offsets past 2^31 bytes. Somewhat inspired by FreeBSD, which
only changed the offset to a "vm_offset_t".
Includes updates for the i386, pc532 and sh3 mmmmap from Jason Thorpe.
2000-06-26 04:55:19 +00:00
ragge
7781fd263e
Detect "rd" as root device.
2000-06-25 18:27:24 +00:00
ragge
bd66c9dafc
Make the HDC9224 MFM device driver up-to-date; has been not-working
...
since NetBSD 1.2 (!) It also uses interrupts instead of polling now.
Also fix the DMA area locking between SCSI and MFM disks.
Still missing - floppy support.
2000-06-25 16:00:43 +00:00
kleink
133ea38323
Add a WEAK_ALIAS() macro.
2000-06-23 12:18:45 +00:00
fvdl
1ee7d22c0b
Remove prefix construction for softdeps. Add SOFTDEP option to GENERIC.
2000-06-22 20:27:49 +00:00
matt
15511d1dcc
Move COFF_LDPGSZ to ibcs2_machdep.h. Fix nmagic loader to deal with
...
subpage mappings.
2000-06-21 05:45:15 +00:00
ragge
e79e5730cc
Variable "from" must be in first block read from disk, otherwise it will be
...
overwritten on non-VMB machines.
2000-06-19 20:05:17 +00:00
matt
1293f1b88b
Rename ncr[5380] device to si to more consistent with other ports.
...
Add VAX660 to cputype.h. Remove needs-flag from si & asc entries.
2000-06-19 04:22:14 +00:00
matt
955a631ce4
We use opt_cputype.h now.
2000-06-18 22:47:19 +00:00
matt
4e6d07206d
make printf happy.
2000-06-17 01:05:11 +00:00
matt
ff76991706
Add an installboot.
2000-06-17 01:01:06 +00:00
matt
94956e7869
Adjust this a bit so that the primary entry point is 0x200, not 0x0a.
2000-06-17 01:00:17 +00:00
matt
4343326b78
Add an installboot(8) for vax. This is needed so the VAX can do multiboot
...
CDroms.
2000-06-17 00:59:24 +00:00
matt
bd160eabec
these are obsolete now that vax uses sysinst.
2000-06-16 06:36:45 +00:00
matt
1e3f670589
This file now lives one level down in common.
2000-06-16 06:35:12 +00:00
matt
2aaf9eb5c7
now lives one level down in boot.
2000-06-16 06:33:22 +00:00
ragge
53cc7ebe6b
Standalone device driver for DEBNx (ni) ethernet controllers.
2000-06-15 19:53:23 +00:00
ragge
8767feaaff
Recognize "ni" as boot device.
2000-06-15 19:49:37 +00:00
veego
223d7455c7
Remove the obsolete config fragments for kernel crypto, because the IPsec
...
crypto code is now in the kernel source tree.
2000-06-14 22:02:13 +00:00
ragge
2df63a9cc1
Evil bug: sizeof(struct cpu_info) -> sizeof(struct ka820_softc).
2000-06-12 11:26:26 +00:00
ragge
8ea974e809
Put all cputype definitions in one file instead of separate files.
...
This was becoming unmaintainable.
2000-06-12 11:13:14 +00:00
matt
7f40194cbc
Make spl0 & spllowersoftclock return void.
2000-06-11 23:33:37 +00:00
matt
0dc4d9cf90
export bus.h
2000-06-11 23:32:55 +00:00
matt
e910b71c73
Comment out asc0 for vs4000/90. remove slip/ppp.
2000-06-11 23:32:10 +00:00
matt
3dfb96fa8f
Add local symlink so that machine & vax refer ../../include instead of the
...
system ones.
2000-06-11 23:30:35 +00:00
ragge
11b7c895aa
Remove some unneeded code.
2000-06-11 10:40:06 +00:00
ragge
fdc27c43a1
Fix booting from BI-based disks.
2000-06-11 10:39:26 +00:00
ragge
e7aefcd7ae
Allow printf's from slave CPUs by stealing the v_putc function.
...
Easier than expected because the printout lock is hold in the higher levels.
2000-06-11 07:50:11 +00:00
ragge
b826825917
Code to spin up other CPUs on a VAX 8200 system.
...
Haven't solved the printf() problem yet, though.
2000-06-10 14:59:38 +00:00
matt
50dff37fd9
fix botch by me.
2000-06-10 05:24:46 +00:00
matt
2dde4ce0c9
Slight stylistic changes. Add KAME checksum routine.
2000-06-07 19:31:33 +00:00
jhawk
c063b64a2b
Do not clear msgbufenabled in dumpsys(). Dump messages will now go to
...
the message buffer. This can be invaluable in debugging if the dump
fails (assuming a persistant message buffer)
2000-06-05 23:44:55 +00:00
nisimura
4371d91433
Have MI ncr53c9x_attach() the 2nd and 3rd arguments for scsipi_adater
...
and scsipi_device respectively, with size reduction of ncr53c9x_softc.
Specifying NULL instructs the driver to use default adapter and default
device codes. Every target port has ncr53c9x_attach(sc, NULL, NULL) anyway.
2000-06-05 07:59:50 +00:00
matt
661884208a
add support for counting soft interrupts
2000-06-05 03:45:23 +00:00
matt
2f85fe7adb
Adjust to new evcnt stuff.
2000-06-05 00:09:17 +00:00
matt
ac621687a3
Add coff_machdep.h (now need due to the recent exec_coff changes).
2000-06-04 21:06:18 +00:00
ragge
1320a4106c
Adopt to latest mba/hp changes.
2000-06-04 20:04:21 +00:00
ragge
79e7f9966d
Adapt to mba changes. Fix assembler buf (EDIV uses 64-bit arg, not 32).
2000-06-04 19:58:17 +00:00