pk
c40eb1cd97
Fix a pasto in copyright text which has been procreating like rabbits..
1999-04-06 20:09:18 +00:00
thorpej
967b8c433c
Don't call configure() from cpu_startup().
1999-04-01 00:17:45 +00:00
eeh
468dc3bd2b
include compat_sparc32.h->compat_netbsd32.h
1999-03-30 02:12:37 +00:00
eeh
6492e81ae6
Fix fault handling code to correctly report access_type and fault_type
...
and get rid of pmap_enter_phys().
1999-03-28 19:01:02 +00:00
eeh
134ef85615
Fix ref counting.
1999-03-28 16:01:19 +00:00
eeh
692ac0b644
We don't have a default binary format: EXEC_AOUT is used for NetBSD/sparc pre 1.4,
...
EXEC_ELF64 is used for NetBSD/sparc64, and EXEC_ELF32 is used for NetBSD/sparc_elf.
We really need a way to turn these on and off depending on whether we're building
a 32-bit or 64-bit kernel...
1999-03-27 17:58:20 +00:00
wrstuden
2adccc50fa
Add pps support. Only enable pps if CLOCAL & !MDMBUF.
1999-03-27 01:21:36 +00:00
mycroft
12d512bbb7
Oops; vm_offset_t -> vaddr_t.
1999-03-27 00:30:06 +00:00
mycroft
9c6b797796
Changes for modified pmap_enter() API:
...
* Map the message buffer with access_type = VM_PROT_READ|VM_PROT_WRITE `just
because'.
* Map the file system buffers with access_type = VM_PROT_READ|VM_PROT_WRITE to
avoid possible problems with pagemove().
* Do not use VM_PROT_EXEC with either of the above.
* Map pages for /dev/mem with access_type = prot. Also, DO NOT use
pmap_kenter() for this, as we DO NOT want to lose modification information.
* Map pages in dumpsys() with VM_PROT_READ.
* Map pages in m68k mappedcopyin()/mappedcopyout() and writeback() with
access_type = prot.
* For now, bus_dma*(), pmap_map(), vmapbuf(), and similar functions still use
access_type = 0. This should probably be revisited.
1999-03-26 23:41:25 +00:00
eeh
69d1f9d0d3
COMPAT_SPARC32 -> COMPAT_NETBSD32
1999-03-26 04:29:20 +00:00
mrg
54ab2e1e54
clean and up make compile
1999-03-25 17:49:43 +00:00
mrg
dc011bcec0
move sparc32 MD bits here.
1999-03-25 16:26:19 +00:00
mrg
7b93dd1117
remove opt_uvm.h
1999-03-25 00:41:46 +00:00
mrg
ca5f9685bb
clean up kernel/config files files for machVM lossage.
1999-03-24 06:06:09 +00:00
mrg
d2397ac5f7
completely remove Mach VM support. all that is left is the all the
...
header files as UVM still uses (most of) these.
1999-03-24 05:50:49 +00:00
drochner
76fa1751fe
Add a macro to check for sufficient pointer alignment in bus.h context,
...
"BUS_SPACE_ALIGNED_POINTER()".
Equal to the param.h "ALIGNED_POINTER()" normally, but obeys additional
requirements of the bus_space_xxx_n() macros. (BUS_SPACE_DEBUG)
1999-03-23 21:29:03 +00:00
eeh
2343b503e6
Need to set up the pointers properly for partial FPU register stores.
1999-03-22 06:47:01 +00:00
eeh
7fba1d4a21
Add FS_SIZE.
1999-03-22 06:45:15 +00:00
eeh
f0503a65c8
Flush D$ on bypass accesses.
1999-03-22 05:35:39 +00:00
thorpej
a77ccfe460
Garbage-collect.
1999-03-20 01:40:25 +00:00
chs
ab7269f62a
if uvm_fault() fails with KERN_RESOURCE_SHORTAGE, send a SIGKILL
...
and print a message about it. this will be used to recover from
out-of-swap conditions.
1999-03-18 04:56:01 +00:00
eeh
4d538d5ab9
Fix problem w/FPU use in the kernel.
1999-03-18 03:25:55 +00:00
eeh
3c8b9d7307
Some devices don't have a `device-type' property we can use to allocate
...
an IPL. Check for those by name. Give the rest a default IPL of 2.
(Added `SUNW,CS4231' to the list.)
1999-03-18 03:23:53 +00:00
mrg
b0eb09de11
remove lderr in "make clean"
1999-03-15 01:15:06 +00:00
eeh
6158292dbb
PMAP_PGARG doesn't do the right thing for us.
1999-03-10 01:54:16 +00:00
eeh
89c4b1c360
Let's try to make prom_cnget() work.
1999-02-28 00:29:24 +00:00
eeh
b6bf56be36
Use block load/store in pmap_zero_page()/pmap_copy_page().
1999-02-28 00:26:46 +00:00
eeh
1f9186e111
Teach it some VIS instructions.
1999-02-28 00:23:58 +00:00
eeh
4ffa956fbb
Fix up alignment issues dumping physical memory.
1999-02-28 00:22:32 +00:00
scottr
d32ed292af
defopt BUFCACHE and BUFPAGES.
1999-02-27 06:39:34 +00:00
mrg
e21cbb5e8b
KNF nit.
1999-02-17 03:54:46 +00:00
eeh
c9956cf132
Let's test out vectored interrupts.
1999-02-17 03:23:28 +00:00
hubertf
56f2d188fc
RCS ID police
1999-02-15 04:54:34 +00:00
lukem
dcab0210a0
convert from NOxxx= to MKxxx=no.
...
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
mrg
aea84d23cc
add a proto for print_dtbl
1999-02-12 05:58:27 +00:00
mrg
43542ba2e5
include dev/mii/files.mii
1999-02-12 05:57:21 +00:00
mycroft
2a304686e6
Minor cleanup.
...
Make the initializer for BAUDLO depend on PCLK directly; it was incorrect on
some ports where PCLK is not 4.9152MHz.
XXX Is the default value actually used?
1999-02-11 15:28:03 +00:00
mrg
26c0549e41
fix a comment pasto.
1999-02-11 13:18:35 +00:00
kleink
f69591d12d
Use of casts as lvalues is a GNU C extension; rearrange slightly.
1999-02-10 17:03:26 +00:00
bouyer
f6f9f8a965
Change DIOCEJECT to do what's needed to eject a device before the eject
...
command (unlock for sd and cd) if no other partitions are open, return
EBUSY otherwise. DIOCEJECT will have the old semantic if its argument is not
0. The old ioctl has been renamed to ODIOCEJECT for binary compatibility.
1999-02-08 16:33:16 +00:00
jonathan
c9d036d796
defopt MEMORY_DISK_{HOOKS,SERVER,IS_ROOT}.
1999-02-07 09:34:58 +00:00
mycroft
be1af660c0
Don't set DCD_IE in the frontends. KGDB doesn't even use DCD, and the tty
...
frontends get it from zsparam() anyway.
1999-02-03 20:25:05 +00:00
drochner
0e91ebb904
make the last fix work as intended
1999-01-31 11:15:43 +00:00
mrg
7006310cbd
retire _LP64; use compiler provided __arch64__, but still defined _LP64 where we used to anyway.
1999-01-31 09:21:18 +00:00
eeh
8ee118c70d
Fix problems with bus_space*() macros (thanks M.Drochner).
1999-01-30 17:02:32 +00:00
mycroft
897a8a7f29
Mark [hn]to[nh][ls]() with __const__, so they are subject to CSE.
1999-01-24 12:55:01 +00:00
eeh
aedd885e3f
Need a config file for a 64-bit generic kernel
1999-01-23 19:13:16 +00:00
eeh
e66b220ec4
Sync 32-bit and 64-bit kernel config files.
1999-01-23 19:12:19 +00:00
eeh
5739b26892
Need to disable 64-bit only options in 32-bit GENERIC.
1999-01-23 19:09:00 +00:00
eeh
d38fb5945e
Synchronize config files.
1999-01-23 19:06:59 +00:00