chs
8f0070db30
prepare for ELF:
...
- add "%" prefix to register names in assembly code.
- use _C_LABEL() where necessary.
- use packed structures where necessary to match the old ABI.
2001-11-20 03:19:41 +00:00
thorpej
21abbf17cd
Add _initialize_armnbsd_nat() (didn't bother re-running the script;
...
this was a pretty simple manual change).
2001-11-20 02:59:46 +00:00
thorpej
06cf8784f0
Add _initialize_armnbsd_nat(), which registers our core file
...
handlers. Whee, can fetch registers from core files now.
2001-11-20 02:58:31 +00:00
thorpej
4a4183056d
Back out part of previous; needs more thought as to what to do
...
wrt. 26 vs 32 bit for kcore.
2001-11-20 02:41:14 +00:00
oster
d11d1bd6fe
Cleanup some whitespace that indent got wrong a long time ago.
2001-11-20 02:37:29 +00:00
chris
9cc0f33345
Tidy up some memory copying cruft:
...
bcopy.S is no longer needed
memmove and memcpy were both stacking r0 and unstacking it to keep the return value, so push this down into _memcpy.
rename _memcpy.S to memcpy.S.
memmove.S is now just a placeholder otherwise the make system automagically adds a memmove.c file to libkern.
memmove is just another entry point for memcpy.
2001-11-20 00:29:19 +00:00
chris
04d6054972
Correct comment to avoid confusion, it really means 32 bits not 32 bites.
2001-11-20 00:22:33 +00:00
matt
77ab725cbb
Enable DOZE mode for the 604ev.
2001-11-19 23:30:07 +00:00
matt
3ae5a183aa
Fix boot device selection when booting from an alias. If the bootpath
...
isn't an OFW device, look it up in /aliases and substitute the bootpath
found into the string. This allow device_register to do it's thing.
Key off the drive number, not the channel, in autoconf.c. Closes PR#13756.
2001-11-19 23:22:48 +00:00
tsutsui
859356d03b
Add a new quirk value PQUIRK_CAP_SYNC for SCSI1 devices which support
...
sync transfers, and set PERIPH_CAP_SYNC for them in scsi_probe_device().
As per discussion on tech-kern.
2001-11-19 22:50:00 +00:00
thorpej
5bf7d42e9c
Move solib.o to TDEPFILES. Add kcore-nbsd.o to NATDEPFILES, -lkvm
...
to NAT_CLIBS.
2001-11-19 22:17:42 +00:00
tv
8d6c6077ed
The test for USE_NEW_TOOLCHAIN is based on the variable being *set*, not
...
a comparison of its value. Instead, use ${USE_NEW_TOOLCHAIN:Dyes} and
change the if block back to [ ... = "yes" ].
2001-11-19 20:43:33 +00:00
chris
165b023373
Give the idle loop a non-profiled entry, means it appears in profile info correctly (rather than all it's time being under remrunqueue)
...
switch_exit only needs to take 1 parameter, it loads the value of proc0 into R1 itself
Fixup some comments to reflect the real state of things.
Tweak a couple of bits of asm to avoid a load delay.
remove excess code for setting curpcb and curproc.
2001-11-19 20:38:58 +00:00
thorpej
ba9581a345
Reorder the device table to make the UART at J9 attach before the
...
UART at J10 (this is the same ordering the RedBoot uses, and also
is intuitive).
2001-11-19 19:08:33 +00:00
thorpej
2d7fd0a8b8
Implement pmap_update(). Currently it just calls cpu_cpwait(),
...
which ensures that TLB/cache operations have completed.
2001-11-19 18:41:32 +00:00
thorpej
887bcc078e
Add a "cpwait" cpufunc, currently a nullop on all but XScale.
...
"cpwait" ensures that all coprocessor operations have completed
before returning.
2001-11-19 18:40:15 +00:00
soren
f270ebd294
Remove obsolete comment.
2001-11-19 17:39:54 +00:00
soren
b76c8dbfc9
Remove netbsd.high Ind* load address hack and use a separate
...
distribution GENERIC instead.
2001-11-19 17:39:31 +00:00
soren
db0828bda0
Remove driver options that don't belong in std.sgimips.
2001-11-19 17:38:24 +00:00
soren
3fe377a8b9
s/sgi/sgimips/
...
Remove __NO_SOFT_SERIAL_INTERRUPT.
2001-11-19 17:36:41 +00:00
soren
a36dfe843b
Since we can get boot device information from both the boot loader
...
and the firmware, we allow it to be set only once, so the boot
loader is given highest priority.
2001-11-19 17:35:15 +00:00
soren
6413de2df4
Get L2 cache line size from ARCS.
...
Remove hack to disable (standard) L2 caches.
2001-11-19 17:33:02 +00:00
soren
ce57fc2bba
Also check SystemPartition when finding boot device. Especially
...
when netbooting, it is practical to load the kernel directly.
2001-11-19 17:29:53 +00:00
soren
77a301e0e8
s/sgi/sgimips/
2001-11-19 17:28:23 +00:00
soren
eefc317219
Remove duplicate struct scsipi_start_stop.
2001-11-19 17:18:08 +00:00
soren
27e3d258cd
Floptical drive needs PQUIRK_NODOORLOCK as well.
2001-11-19 16:54:20 +00:00
kleink
e1deb16aa0
NLS is commonly expanded to Native Language Support, not National Language
...
Support.
2001-11-19 16:20:26 +00:00
kleink
22c0e4ba00
Expand NLS acronym; from Jeremy C. Reed in PR misc/14577.
2001-11-19 16:15:00 +00:00
minoura
d7835b08b0
Preserve the boot area on x68k.
2001-11-19 13:55:06 +00:00
lukem
4a269de9a1
fix compile error noted by itojun in [kern/14638]
2001-11-19 11:56:50 +00:00
kleink
3a2aafc63a
Fix email address.
2001-11-19 10:53:52 +00:00
martin
b44ac684a5
Add $NetBSD$, remove unneeded includes.
2001-11-19 10:20:34 +00:00
wiz
ea7f2f8913
Add RCS Id. Add Xr in some places. Whitespace fixes, drop a .Pp.
...
Sort sections. Fix some typos. Sort option descriptions. Mark up paths with
.Pa. Use standard headers.
2001-11-19 10:10:45 +00:00
martin
c923d11935
Add ifwatchd.
2001-11-19 09:46:09 +00:00
martin
17b08840ab
Enable ifwatchd.
2001-11-19 09:45:46 +00:00
martin
c8b09ee080
New utility: ifwatchd.
...
Monitors the routing socket for address changes of autonomous (kernel only)
interfaces (like PPPoE) and runs up/down scripts similar to what pppd
does for its interfaces.
2001-11-19 09:43:03 +00:00
lukem
00138c9a0d
pfo
2001-11-19 09:36:43 +00:00
itojun
6ececc36b4
openssh 3.0 krb5 auth problem has been plugged,
...
sync up version number to 3.0.1 so that we can identify it.
2001-11-19 07:39:57 +00:00
lukem
5b0ef8ec1a
be consistent and cache UFS_*NEEDSWAP results in more functions
2001-11-19 07:00:21 +00:00
chs
621a9ec9ea
allocate and free page table pages explicitly instead of abusing
...
uvm_fault_wire(). this allows us to make pt_map non-pageable,
but we need to be careful in pmap_remove() not to attempt to
reference PTEs after the PTP has been freed.
2001-11-19 06:40:11 +00:00
jmc
dabfb112ea
Change to check for nowarn instead of yes as USE_NEW_TOOLCHAIN changed formats
...
in bsd.own.mk.
Also, change the make line to use
2001-11-19 06:08:01 +00:00
lukem
4808d035f9
add sys/fnv_hash.h
2001-11-19 05:40:28 +00:00
lukem
677c5dd824
add RCSID and multiple inclusion protection
2001-11-19 05:37:49 +00:00
lukem
4b797c216a
install fnv_hash.h
2001-11-19 05:31:39 +00:00
jmc
132a19d90a
Add bsd.prog.mk so libhack components build. (gets proper CPPFLAGS pulled in
...
for builds).
2001-11-19 05:31:00 +00:00
lukem
118c24bff7
In fnv_64_str(), replace u_register_t (which NetBSD doesn't have) with
...
Fnv32_t, since it's only going to store an 8 bit number anyway.
2001-11-19 05:29:02 +00:00
imp
98576a36a5
regenerate for 1.147
2001-11-19 05:25:22 +00:00
imp
cd84d65811
Merge from FreeBSD:
...
o Add devices from OpenBSD
o Minor sorting problems in my sorting attempt.
o A few additional -1 vendors for better card pattern generation.
o Add Zoom Air_4000 (needs to be added to awi)
o Add Netgear FA411 info (needs to be added to ne, plus quirks/fixes
to base pccard stuff before it will work).
o Merges through FreeBSD 1.22
2001-11-19 05:24:26 +00:00
perry
2f370e4778
UNPRIVILEGED->UNPRIVED
2001-11-19 05:18:53 +00:00
perry
2d02e3afad
UNPRIVILEGED->UNPRIVED
2001-11-19 05:05:06 +00:00