pk
82815de0ad
Use xcall() to broadcast MMU TLB flushes.
2002-12-21 12:13:38 +00:00
pk
8dcde9f5b1
* cpu_hatch(): enable interrupts upon return from cpu_setup().
...
* interrupt trap: acquire the kernel lock only for interrupt levels <= PIL_SCHED
2002-12-21 11:57:41 +00:00
pk
1d8dc4daf2
* getcacheinfo_obp(): also initialise the cacheinfo i/d associativity fields
...
in the case of a unified cache.
* xcall(): slightly optimise the `wait for other CPUs' loop.
2002-12-21 11:48:55 +00:00
lukem
52c78c8a7d
- make "device" non optional and remove "-d device", and actually make
...
it work with "device"...
- tweak the docco a bit
2002-12-21 08:11:28 +00:00
lukem
133ea6e570
improve help display
...
minor KNF
2002-12-21 06:53:29 +00:00
yamt
4370be165c
add a XXX comment
2002-12-21 05:35:54 +00:00
lukem
233359acd6
tyop in comment
2002-12-21 02:52:25 +00:00
thorpej
899e58abe7
Bump ramdisk size to 2920 blocks.
2002-12-20 23:14:14 +00:00
thorpej
d0460fb811
Bump the image size up to 1460k.
2002-12-20 23:11:59 +00:00
atatat
5ea6c6f13e
Spelling police. "__resitrct" was not spelled cirectly enough.
2002-12-20 20:59:22 +00:00
atatat
da6a21704a
Spelling police. "DETATCH" is not the right speling.
2002-12-20 20:57:26 +00:00
fredette
9d97e92d89
If the user is providing a mode value in AUDIO_SETINFO, that value
...
cannot change the recording or playback mode of the device, it can
only change other mode-like values (like AUMODE_PLAY_ALL). Be very
explicit about fixing up the user's mode value based on the mode of
the device. Before, giving AUMODE_PLAY_ALL could cause AUMODE_PLAY
to become set on the device, and once AUMODE_PLAY_ALL was set it
was impossible to clear.
2002-12-20 18:30:01 +00:00
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