mycroft
671c65c6da
Duuuh. Back and front pages should have an access_type of 0, since we don't
...
know they're going to be used. What was I thinking??
1999-03-29 05:43:31 +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
sommerfe
3e341c9af5
sync with regular syscalls.master: Add getcwd, fchroot, and tweak __getlogin
1999-03-28 21:56:56 +00:00
mycroft
0ce76ca08b
Reduce the access_type for copy-on-write pages in the front and back regions.
1999-03-28 21:48:50 +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
mycroft
8ed77cabd0
Fix a case I missed in the previous.
1999-03-28 21:01:25 +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
0a8673f4ba
Add a few MBR types.
1999-03-28 20:01:52 +00:00
fvdl
1e3ed49ca1
Remove debugging printf.
1999-03-28 19:55:51 +00:00
mycroft
4831b815f5
Only turn off VM_PROT_WRITE for COW pages; not VM_PROT_EXECUTE.
1999-03-28 19:53:49 +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
drochner
4f36436461
add fields for bus_apace tag and handle to ioasic_softc
1999-03-28 17:47:28 +00:00
kleink
fe30ad2be0
* Also take into consideration _POSIX_C_SOURCE for name space protection.
...
* Define UIO_SMALLIOV only for _KERNEL source.
1999-03-28 17:47:06 +00:00
kleink
2304549e9f
Sync __getlogin()'s namelen argument with the libc-internal declaration
...
(u_int vs. size_t).
1999-03-28 17:34:33 +00:00
kleink
1c35ac8f6b
Regen.
1999-03-28 17:32:51 +00:00
kleink
38c7f65f0c
Sync __getlogin()'s namelen argument with the libc-internal declaration
...
(u_int vs. size_t).
1999-03-28 17:29:52 +00:00
kleink
22ac9f8845
ANSI C police.
1999-03-28 17:13:47 +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
tron
777c326ff7
Make it possible to force 16 mode via "flags 4" in kernel configuration.
...
Patch supplied by Martin Husemann on "current-users", fixes PR kern/5673.
1999-03-28 12:51:49 +00:00
tron
9020887854
Fix for handling of 8+3 filenames with blanks supplied by Bill Sommerfeld
...
in PR kern/7229.
1999-03-28 11:05:43 +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
dbj
a6f0126b1a
fixes to compile if NBPFILTER == 0
1999-03-27 22:48:36 +00:00
nathanw
9c6754cd69
Alpha printf format fixes.
...
Closes PR kern/7258.
1999-03-27 21:47:59 +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