atatat
84a6247a30
Properly set page references counts at the start of the newly
...
allocated ppref data to zero in the case of an amap that has empty
space at the front.
Don't set anything in the ppref array if "len" is zero.
Many thanks to Sami Kantoluoto for providing gdb access to a machine
that would reliably crash with problems related to the above, and to
Stephan Thesing for corroborating that the patch properly addressed
the problem.
Note that the ar_pageoff (and related variables) types must be changed
soon. The use of "int" here is not theoretically sufficient.
2002-12-20 18:21:13 +00:00
tsutsui
738ea71fdd
Remove __P().
2002-12-20 16:54:15 +00:00
tsutsui
2cac3aae2d
Remove __P().
2002-12-20 16:39:10 +00:00
tsutsui
0687b33b99
Remove __P().
2002-12-20 16:23:46 +00:00
jwise
a3a041633d
Add a brief description of DPSRCS, whose discovery recently shortened two
...
Makefiles of mine by a few lines. :-)
2002-12-20 16:05:16 +00:00
scw
4e87eae834
Use Software Single Stepping for now when PPC_IBM4xx is defined. The
...
existing hardware assisted method doesn't work on this cpu.
Also correct the "I_B" constant in db_machine.h.
2002-12-20 15:23:12 +00:00
lukem
ebdb5fe2ad
Remove /usr/local (and children) from the base distribution; we shouldn't
...
be creating directories or modifying permissions under there.
(/usr/local/* is still retained in various default PATHs, for convenience)
2002-12-20 06:39:53 +00:00
gmcgarry
a5424a9df1
Remove yield() until the scheduler supports the sched_yield(2) system
...
call.
2002-12-20 05:43:09 +00:00
gmcgarry
74da856861
yield() -> preempt().
2002-12-20 05:06:25 +00:00
gmcgarry
16f1be1856
Flag a context switch using need_resched() rather than invoking yield().
...
Matches the linux compat approach.
2002-12-20 04:58:44 +00:00
bsh
9e1fd4dd36
Driver for keyboard controller in the SA-1111 companion chip.
...
Our PC keyboard driver (sys/dev/pckbc/pckbd.c) works only with 8042
keyboard controller driver (sys/dev/ic/pckbc.c). So, This file
provides same functions as those of 8042 driver.
XXX: we need cleaner interface between the keyboard driver and
keyboard controller drivers.
XXX: PS/2 mice are not supported yet.
2002-12-20 04:12:51 +00:00
bsh
7b1d3e8b2b
comment out a file that is not in the tree yet.
2002-12-20 01:10:11 +00:00
thorpej
4c82425f5e
Regen: reserved syscall slots for sigwaitinfo(2), sigtimedwait(2),
...
and sigqueue(2).
2002-12-19 23:53:42 +00:00
thorpej
39e4cd68c4
Reserve syscall slots for sigwaitinfo(2), sigtimedwait(2), and
...
sigqueue(2).
2002-12-19 23:51:00 +00:00
kleink
ac7290d7c2
Add a sysconf(3) knob for {ATEXIT_MAX}.
2002-12-19 23:31:54 +00:00
lukem
9dac6e17e3
Remove /sys -> /usr/src/sys symlink.
2002-12-19 23:04:26 +00:00
kleink
1bb01b56ab
Catch up with gen_subs.c rev. 1.27: the verbose output for symbolic links
...
is plain ls -l.
2002-12-19 22:54:44 +00:00
kleink
1c8b4d7b62
Change verbose output for symbolic links from "%s => %s" to "%s -> %s",
...
which matches ls(1) (per POSIX), as well as GNU tar output.
2002-12-19 22:44:31 +00:00
manu
3b71b464b2
First attempt on mach ports sets. Also maitian only one list of rights
...
per process, as segregating recv, send and send_once did not buy anything.
2002-12-19 22:23:06 +00:00
lukem
aba6f5fb59
build system uses src/etc for user&group lookups
2002-12-19 22:20:30 +00:00
jdolecek
67705b22ff
use single minimal default disktab file for most archs, replacing
...
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries
the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
2002-12-19 20:03:46 +00:00
thorpej
2a39e8388d
Merge the IBM 4xx into the common powerpc/locore_subr.S, and
...
eliminate all the duplicated context switch related code in
the IBM 4xx port.
2002-12-19 19:37:25 +00:00
thorpej
a6dc36fa4e
Build LKMs with -msoft-float.
2002-12-19 19:36:26 +00:00
kleink
9273e5b038
Another it's -> its.
2002-12-19 18:04:41 +00:00
hannken
9417652b46
Add support for VLAN (IEEE 802.1Q) frames.
...
Built after libpcap-0.7 from tcpdump-3.7.1.
Approved by: Jason R. Thorpe <thorpej@netbsd.org>
2002-12-19 16:33:47 +00:00
pk
f0a20f1305
* mark selected fields of `struct xpmsg' as volatile, instead of the whole
...
structure.
* change volatile => __volatile
2002-12-19 16:31:38 +00:00
wiz
4afa55e863
Drop trailing whitespace.
2002-12-19 14:49:03 +00:00
grant
5a72c72255
Fix oops in last, chown() failure should be fatal.
...
Noted by Charles Hannum.
2002-12-19 14:23:53 +00:00
grant
3ac4c54a34
Don't attempt to chown files if euid != 0, and make chown() non-fatal
...
if it does fail.
This addresses my PR bin/18912 (running pkg_info as non-root user on a
binary package).
2002-12-19 14:02:54 +00:00
jdolecek
0565cccc1a
remove entries which were used for distrib builds only
2002-12-19 13:54:19 +00:00
scw
c10c20ac28
Add a range check for the DCR address in db_ppc4xx_dcr().
2002-12-19 13:45:03 +00:00
scw
de98ba0a49
Add a "machine dcr" command, for the IBM4XX case, which permits
...
reading/writing of the cpu's DCR registers.
2002-12-19 13:29:53 +00:00
lukem
c069154e9b
the recently added -N option of install(1) is now used by default
2002-12-19 12:48:42 +00:00
lukem
7805822da2
Add "-N ${NETBSDSRCDIR}/etc" to ${INSTPRIV}, so that non-host ${INSTALL_*}
...
rules use that directory to lookup users & groups as opposed to the
host system's passwd(5) and group(5) databases.
This is a change of behaviour which should make the build system more
robust when new users & groups are added to the NetBSD source.
The only users who may be adversely affected are those (small number,
if any) that renumber the uids & gids away from the "standard" NetBSD
ones; in this case said users should maintain local mods to
${NETBSDSRCDIR}/etc/{master.passwd,group} ...
2002-12-19 12:44:03 +00:00
lukem
9f5d4466a9
Always invoke mtree & pax with "-N ${NETBSDSRCDIR}/etc" so that user & group
...
lookups occur from there rather than from the host system.
2002-12-19 12:35:01 +00:00
lukem
a4a6515a36
Always call maketars (and subsequently pax) with -N ${NETBSDSRCDIR}/etc,
...
so that we always use the user & group databases from there rather than
the host systems.
2002-12-19 12:33:10 +00:00
lukem
b57d4fa862
It's ipppctl not ipppcontrol ...
...
Also add synopsis for ipppctl.
2002-12-19 11:57:32 +00:00
pk
2fba4e01ff
Mark CPUs that did not spin up properly and don't enable them later on.
2002-12-19 11:20:30 +00:00
lukem
41e588395b
Instead of ${ZIC}-ing to ${DESTDIR}/usr/share/zoneinfo and using chmod and
...
chown to frob permissions, use ${ZIC} to ${.OBJDIR}/builddir, create a
temporary mtree(8) specfile, and use "${PAX} -M -N ${NETBSDSRCDIR}/etc"
to copy to ${DESTDIR}/usr/share/zoneinfo, looking up root:wheel in
${NETBSDSRCDIR}/etc instead of the host system database.
2002-12-19 10:56:39 +00:00
pk
75c5f270d2
Brush-up the generic cross-call routine and use it to implement the SMP
...
cache flush ops.
Also a standard soft interrupt handler for standard cross-call notification
reserving the NMI level 15 softint for urgent cross calls.
2002-12-19 10:38:28 +00:00
pk
eaf530d598
Sprinkle volatiles to avoid register allocation, esp. in cross-call
...
synchronisation functions used in SMP kernels.
2002-12-19 10:30:39 +00:00
pk
ec2b1c3c64
smp_cache_flush() also takes a context parameter.
2002-12-19 10:27:19 +00:00
jmc
8630685f69
Add support for page tables
2002-12-19 09:59:47 +00:00
jmc
ef48ba7693
Add a minphys routine since the single largest packet is less than minphys()
2002-12-19 09:58:24 +00:00
jmc
31f02beb7c
Add defines for supporting page tables
2002-12-19 09:56:10 +00:00
wiz
57f65f0dda
Drop trailing whitespace.
2002-12-19 09:17:01 +00:00
lukem
eb305abd81
install -N
2002-12-19 08:32:18 +00:00
lukem
c7c281222a
Add '-N dbdir', to specify that user & group lookups are to be done from
...
dbdir/master.passwd and dbdir/group, using simple text file parsing
routines from ../../usr.sbin/mtree/getid.c.
2002-12-19 08:30:39 +00:00
jmc
9980e6b848
Updates
2002-12-19 07:22:40 +00:00
augustss
1b5acb64d0
Initialize the media to 10baseT. From Steph Bailey.
2002-12-19 07:15:05 +00:00