thorpej
aec8b8b92e
* Fix the definition of KERNEL_BASE.
...
* Define KERNEL_TEXT_BASE, APTE_BASE, and KERNEL_VM_BASE in terms of
KERNEL_BASE.
2002-03-23 02:42:46 +00:00
thorpej
d364ce88c0
Define KERNEL_TEXT_BASE, APTE_BASE, and KERNEL_VM_BASE in terms of
...
KERNEL_BASE.
2002-03-23 02:35:24 +00:00
thorpej
f0d2ad4c95
Slignt cleanup.
2002-03-23 02:33:38 +00:00
thorpej
bf1bc7a9f5
Define KERNEL_TEXT_BASE, APTE_BASE, and KERNEL_VM_BASE in terms of
...
KERNEL_BASE.
2002-03-23 02:30:29 +00:00
thorpej
e5acae884b
Define KERNEL_TEXT_BASE, APTE_BASE, and KERNEL_VM_BASE in terms
...
of KERNEL_BASE.
2002-03-23 02:28:42 +00:00
thorpej
0ba36d6f6f
* Rename PROCESS_PAGE_TBLS_BASE -> PTE_BASE
...
* Rename ALT_PAGE_TBLS_BASE -> APTE_BASE
* Garbage-collect PAGE_TABLE_SPACE_START
2002-03-23 02:22:56 +00:00
reinoud
89400b4aab
Allthough this patch doesn't look that much it adds a few things that were
...
on the port-acorn32's TODO list for quite some time :
- when the serial console is selected, don't exclude the screen
alltogether; currently the keyboard is still not attached but that might be
a configuration problem in the GENERIC console or a failure to explicitly
connect to a wsmux. This needs further investigation.
- create a framework for the display memory writeback on vsync for
StrongARM processors since they don't have a write-trough cache. This is to
solve the lazy screen update that is very evident in single user mode on
these processors; the cache isn't flushed/written back that often and parts
of the screen can thus be resident in the cache but not written out to
memory yet.
- clean up some loose ends in the code.
2002-03-23 02:00:26 +00:00
thorpej
b326238b01
Remove redundant #ifdef _KERNEL
2002-03-23 01:56:31 +00:00
oster
0cb0145111
We don't have an arc/cpuregs.h , so don't try to include it in the sets.
2002-03-23 01:34:54 +00:00
wrstuden
27d8692678
Add support for storing NetBSD file system type codes inside of
...
an Apple Partition entry. As proposed to port-macppc. Also some
prototype modernization for touched routines.
Method is that NETBSD, NETBSD/MACPPC, NETBSD/MAC68K partitions,
if they have a valid bzb, contain all of the info we shove in a NetBSD
disklabel partition entry. defines in disklabel.h cover aliasing
some of the bzb fields.
2002-03-23 01:29:35 +00:00
thorpej
b9145634cd
Update top(1) for new UVM/UBC counters.
...
bin/16020, Tomas Svensson <tsn@gbdev.net>
2002-03-23 01:28:10 +00:00
itojun
714618fb98
fix arg to bcmp() - need to compare 15 bytes, not 3 bytes. sync w/kame
2002-03-23 00:43:59 +00:00
lukem
6cc7ab3543
Pull in <bsd.sys.mk> so that defaults for $PAX, $MTREE (etc) are
...
provided, which is required for USETOOLS=no because <bsd.own.mk>
doesn't set those in that case. Should fix [toolchain/16009]
2002-03-22 23:15:32 +00:00
kristerw
dba96eaf2b
Recognize all C9x integer constants (ISO/IEC 9899:1999 section 6.4.4.1)
...
Patch taken from FreeBSD.
Fixes PR bin/9219.
2002-03-22 22:30:02 +00:00
mjacob
6424bafe73
kern/16014- if we do an 'mt offline', make sure we've allowed the tape
...
to be ejected (PR_ALLOW). This got nuked in a previous change.
2002-03-22 21:39:36 +00:00
jdolecek
dd94bff875
invoke setregs hooks correctly, as in sys_execve()
...
Problem noted and fix tested by Eduardo Horvath
2002-03-22 21:36:46 +00:00
leo
7c8d16d63f
Also find swap partitions in a (possibly embedded in AHDI) NetBSD label on
...
the disk.
2002-03-22 21:29:23 +00:00
leo
7b23fbe29a
Add code for reading NetBSD disklabels.
2002-03-22 21:27:58 +00:00
shiba
f819f78977
fixed attach fail intvid in PowerBook Duo 210,230.
...
these machine works with multi user mode.
References:http://developer.apple.com/techpubs/hardware/Developer_Notes/
Macintosh_CPUs-68K_Portable/PowerBook_Duo_System.pdf
http://developer.apple.com/techpubs/hardware/Developer_Notes/
Macintosh_CPUs-68K_Portable/PowerBook_150.pdf
Submitted: Daishi Kato <daishi@axlight.com>
Tested: Kazuyuki Inanaga <happyday@pp.iij4u.or.jp>
2002-03-22 20:10:28 +00:00
drochner
b8d0641b68
iadd subclass codes from the 2.3 spec
2002-03-22 20:03:20 +00:00
christos
c910c75b83
PR/16010: Andreas Gustafsson: wait is not interruptible.
2002-03-22 19:50:42 +00:00
jdolecek
225f07a8d4
Make sure file descriptor is properly FILE_UNUSE()d in error case
...
of writev(2).
Problem found by Alistair G. Crooks.
2002-03-22 18:58:59 +00:00
christos
b7acd59d13
Add more debugging code.
2002-03-22 18:41:40 +00:00
christos
0a4f1c3d8f
sync with current reality and fix debugging.
2002-03-22 18:39:23 +00:00
bouyer
cbfb5548f9
Wrap RCSID in #ifdef/#endif, for build.sh -t on non-NetBSD system.
2002-03-22 18:20:58 +00:00
thorpej
9c33b55e7c
Split the notion of building Hesiod, Kerberos, S/key, and YP
...
infrastructure and using that infrastructure in programs.
* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)
* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.
As discussed on tech-toolchain.
2002-03-22 18:10:19 +00:00
christos
65fc8539e4
gc debugging printfs.
2002-03-22 17:14:18 +00:00
christos
c8f14c1d44
remove debugging printf.
2002-03-22 16:41:23 +00:00
itojun
f7086ae500
move ssh config file to /etc/ssh
2002-03-22 15:47:01 +00:00
christos
8b2467a1e9
nuke mmap2, cleanup mmap, add mprotect
2002-03-22 15:21:28 +00:00
christos
5681411206
regen
2002-03-22 15:19:53 +00:00
christos
b3c32e7e6d
nuke mmap2, add mprotect
2002-03-22 15:19:43 +00:00
christos
99ff14c9f3
regen
2002-03-22 15:18:48 +00:00
christos
45af46eb53
add mprotect, nuke mmap2
2002-03-22 15:18:13 +00:00
christos
b9a0007d1d
regen
2002-03-22 15:17:17 +00:00
christos
190ffecb97
add mprotect, nuke mmap2
2002-03-22 15:17:04 +00:00
christos
7359db6620
regen
2002-03-22 15:16:14 +00:00
christos
24e38ed8f3
nuke mmap2 add mprotect
2002-03-22 15:16:02 +00:00
christos
f7f4206314
regen.
2002-03-22 15:15:08 +00:00
christos
2b9a2aabe8
nuke mmap2, add mprotect
2002-03-22 15:14:55 +00:00
christos
92945f57fe
regen
2002-03-22 15:11:23 +00:00
christos
22111899d0
1. make sure lines don't wrap
...
2. fix mmap and call it mmap like other ports do, not mmap2
3. implement fcntl64
4. implement mprotect because linux treats args slightly differently.
2002-03-22 15:10:38 +00:00
christos
b02cb6b16f
implement the locking calls for linux_file64.
2002-03-22 14:54:49 +00:00
christos
3b57c6607c
- obey FILE_USE and FILE_UNUSE
...
- don't assume that non sockets point to vnodes.
2002-03-22 14:53:26 +00:00
christos
2df30ebb25
linux passes the 6th argument in %ebp; handle that so that we can get mmap2
...
working. Also tell us which syscall has too many args. Thanks Frank!
2002-03-22 14:49:37 +00:00
reinoud
12d0f60218
If the serial console is asked for then dont forget to define the function
...
prototype for connecting the serial console....
2002-03-22 13:32:51 +00:00
martin
524c49ba6a
Fix some handle/tag confusion. This makes it compile on sparc64 again.
...
Since sparc ignores tag's (/brick sparc) this slipped through when testing
on sparc.
2002-03-22 11:52:07 +00:00
darrenr
256089809f
Return EFBIG from mmap() if we try to map too much data and in the fixed
...
address allocation, return EOVERFLOW to match with the non-fixed error.
2002-03-22 11:06:33 +00:00
martti
db91979e36
Added etcupdate
2002-03-22 10:11:05 +00:00
martti
4f077f96a1
Added etcupdate (etcupdate-20020321 in pkgsrc)
2002-03-22 10:10:56 +00:00