simonb
a63b96d0c4
Don't install sysconf.h - nothing is exported to userland in this file.
1999-03-30 02:19:02 +00:00
simonb
c902cc84ca
Don't install intr.h - there's only a kernel function prototype in
...
this file.
1999-03-30 02:16:03 +00:00
eeh
468dc3bd2b
include compat_sparc32.h->compat_netbsd32.h
1999-03-30 02:12:37 +00:00
thorpej
455b121ce8
In pmap_enter(), set the appropriate page attributes based on access_type.
...
The m68k maintains modified and referenced information for us, but seeding
the page attributes can save us a pv list traversal.
1999-03-30 00:12:32 +00:00
perry
55adc1e16e
remove BROKEN_LPT_DELAY option
1999-03-29 21:51:25 +00:00
drochner
2396efd0b7
add a commented out WS_KERNEL_BG option, closes PR port-i386/7271
...
by Charlie Root <root@theprovider.com>
1999-03-29 19:57:34 +00:00
mycroft
7c33a450ba
Recalculate delaytab[]. We need to round up in case we were on the edge of a
...
tick and the hardware mysteriously responds fast enough that the delay ends
up being 1 tick short. An unlikely event, but just in case anything actually
relies on this...
1999-03-29 17:54:34 +00:00
mycroft
c40877ff9d
delay(): For small values of n, use a fixed lookup table. Also use
...
rtclock_tval as the limit, since this is what we actually programmed the chip
for.
1999-03-29 17:33:29 +00:00
simonb
a487471f7c
Remove bogus comment.
1999-03-29 13:48:25 +00:00
mrg
c17a4018cb
pull in new (?) BUS_SPACE_BARRIER_{READ,WRITE} definitions.
1999-03-29 12:42:51 +00:00
tsubai
7c3a6002b3
Use interrupt-map property rather than hard-coding irqs.
...
(From Dan Winship <danw@MIT.EDU>. Slightly modified by me)
1999-03-29 12:12:03 +00:00
mycroft
665b05efd4
GC physical_memoryblock.
1999-03-29 10:02:19 +00:00
mycroft
e89e34c04a
Nuke the contents of pmap_pageable(). It accomplishes nothing on this port,
...
and it's potentially a serious bug.
1999-03-29 07:15:06 +00:00
mycroft
460d63062a
Do the previously slightly differently; we want to count by pages anyway.
...
Also fixes a problem with not flushing TLB entries in vmapbuf().
1999-03-29 06:24:31 +00:00
mycroft
d05df6042f
Add mpu at isapnp, currently commented out.
1999-03-29 06:16:34 +00:00
nisimura
1902d11a08
- Minor formating knots. No functional change.
1999-03-29 05:56:29 +00:00
mycroft
e3c8daf920
Panic if access_type has bits not in prot.
1999-03-29 05:31:24 +00:00
mycroft
12f5abbcee
A few things:
...
* Count page table pages in the RSS.
* Rather than patching it up, panic if access_type has bits not in prot, as
this should now be impossible.
* Add page table reference counting, but currently disabled as it still has
some issues.
1999-03-28 22:01:06 +00:00
is
67caec5886
Dont write through a zero pointer (when in probe mode of a2kugettod()).
1999-03-28 21:39:59 +00:00
is
29abee115f
Remove 20 lines of register dump from normal operation.
1999-03-28 21:09:54 +00:00
mhitch
d28c630840
I had to have been asleep when I changed Ignatios's constants to register symbols.
...
Use the correct symbols for ODR full bits.
1999-03-28 20:29:51 +00:00
sommerfe
ee7bbe5b2f
Fix bug in previous change which resulted in kernel VA space leak.
...
We need an accurate len after we clear the PTE's in vunmapbuf.
1999-03-28 20:21:51 +00:00
is
e657b604f3
Add back the "810" id string.
1999-03-28 20:09:09 +00:00
fvdl
1e3ed49ca1
Remove debugging printf.
1999-03-28 19:55:51 +00:00
fvdl
b815df141c
Only use the total number of sectors information field from the EDD if
...
the bit is set that declares the geometry valid. The spec itself says
that this field isn't covered by the "geometry valid" bit, but at
least one BIOS implements it that way.
1999-03-28 19:41:27 +00:00
is
c8c6cb17c3
Initialize all 16 elements. We're wide.
1999-03-28 19:39:24 +00:00
is
5ecbda755f
The "Phase mismatch, REQ not asserted" error happens on one of my disks
...
a few times a day. As the driver and system always recovers, when typing
a few c-ontinues, I think not entering the Debugger() won't hurt.
1999-03-28 19:30:07 +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
scw
cf2576d332
Pull in <net/if{_ether,}.h> and a few others to get ETHER_MAX_LEN.
1999-03-28 18:08:55 +00:00
eeh
134ef85615
Fix ref counting.
1999-03-28 16:01:19 +00:00
minoura
67ce202cb5
Fixed the bug described in the previous commit log.
...
Re-enabled the title image.
1999-03-28 14:03:36 +00:00
drochner
31a77e61b3
Leave out display console related bits if wscons is not compiled in.
...
Should fix link error reported by Kevin <kev@drule.org>.
1999-03-28 13:48:40 +00:00
tsubai
e1410f9e82
Remove unused file.
1999-03-28 13:39:30 +00:00
tsubai
85cece609b
Remove unused files.
1999-03-28 13:16:45 +00:00
mycroft
ea8db6d88d
Fix the vunmapbuf() problem, by zeroing out the PTEs before freeing the VA
...
range. This is reasonable given that we inserted the PTEs manually in the
first place.
Also try to use specific cache/TLB purges.
1999-03-28 06:35:38 +00:00
simonb
9c02b3c942
Add enabled options NETATALK and IPFILTER_LOG, and disabled PPP_BSDCOMP,
...
PPP_DEFLATE, PPP_FILTER and PFIL_HOOKS
Partial fix for kern/7264 from Greg Woods. Too much variance in all
ports GENERIC config files to do across the board right now.
1999-03-28 06:17:40 +00:00
simonb
c286d2a5e9
Hopefully get the last of the "ifdef UVM" bogons in genassym.cf's.
1999-03-28 06:00:18 +00:00
simonb
9d77f4eb40
Use COPTS="-Os -mmemcpy" for INSTALL kernels - saves ~15kB in text.
1999-03-28 05:46:53 +00:00
simonb
dcc82eccf1
Also comment out inclusion of "builtin.5100" to stop pulling in 5100
...
devices.
1999-03-28 03:02:49 +00:00
simonb
10ab7f42f7
Protect the variables used during the DDB symbol calculations with
...
an "#ifdef DDB".
1999-03-28 01:56:41 +00:00
abs
67f5f8fa08
Another vanity config
1999-03-28 01:09:48 +00:00
nathanw
95b075be1e
Remove commented-out uaudio declaration;
...
we don't actually have support for it.
1999-03-27 23:27:57 +00:00
scw
c9dd38b5bf
UVM is no longer defined.
1999-03-27 18:35:34 +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
drochner
a17279574e
alpha uses the mi wscons; remove the old bits
1999-03-27 17:36:30 +00:00
mhitch
037eeb1cf5
Remove ifdef UVM.
1999-03-27 16:56:09 +00:00
ragge
d30ddfde0f
Change console detection a little bit.
1999-03-27 15:33:46 +00:00
simonb
1a74785d0a
Remove "md" - we have a specific INSTALL kernel, so we don't need "md"
...
on the GENERIC kernel. Pointed out by Erik Fair.
1999-03-27 15:31:50 +00:00
minoura
1dab9bf74a
Work around for broken unzip routine.
...
Transition to egcs seems to have broken the trickily hacked inflate routine.
Disable the hack and size-consuming title image for a while.
1999-03-27 15:01:34 +00:00
mycroft
237c992085
Fix a possible glitch (not mine) in the wired page accounting.
1999-03-27 14:13:42 +00:00