christos
f306da6419
no more frame.h
2003-11-14 17:45:06 +00:00
christos
b7fd779233
We really don't want frame.h...
2003-11-14 17:44:05 +00:00
keihan
baf3076a37
netbsd.org -> NetBSD.org.
2003-11-14 17:18:18 +00:00
scw
571f89c4ad
Slight re-org of the alignment/ast exit macro to better mimic the
...
original behaviour WRT cpsr/I32_bit handling.
2003-11-14 16:57:28 +00:00
tsutsui
b2fe3a3641
- define LIBSA_USE_MEMCPY and LIBSA_USE_MEMSET
...
- set WARNS?=1
2003-11-14 16:53:37 +00:00
tsutsui
212f884f43
Misc cleanup:
...
- KNF
- WARNSfy
- remove __P()
- remove register declarations
- const'ify some variables
- make some local functions/variables static
- bcopy -> memcpy
- bcmp -> memcmp
- bzero -> memset
- space/TAB fix
etc.
2003-11-14 16:52:40 +00:00
keihan
f73b119e04
s/modifed/modified/
...
And while here...
s/NetBSD.ORG/NetBSD.org/
2003-11-14 16:43:57 +00:00
briggs
5e0fd052da
Fix from Ian Lance Taylor to allow building a cross-gdb with arm--netbsdelf
...
target. Patch as seen on tech-toolchain@.
2003-11-14 15:06:15 +00:00
itojun
4b26585bd4
s/in_ifaddr/in_ifaddrhead/. not really tested
2003-11-14 15:04:48 +00:00
christos
6d0baf7772
Remove <frame.h>
2003-11-14 14:13:31 +00:00
tsutsui
306f405de0
Use "" rather than '\0' for null string.
2003-11-14 13:08:45 +00:00
lukem
1710dac7b6
tweak usage message.
...
when performing "sets", highlight that DESTDIR should be
pre-populated. suggested by glen mccready.
2003-11-14 12:38:12 +00:00
lukem
6b429c1c8a
Disable hp300 support (again).
...
This code is not to be reenabled again until it is fixed to my satisfaction
(as a member of core and the person who ends up dealing with most of
the host tool build bugs)
2003-11-14 12:08:59 +00:00
lukem
91441af9b4
Revert previous; it is not the correct solution to the problem of
...
the host tool build in usr.sbin/installboot.
2003-11-14 12:07:42 +00:00
tsutsui
6a20c93bb1
Revert part of previous NULL -> '\0' changes, where actually NULL is required.
2003-11-14 11:39:49 +00:00
dsl
c0cf1d6b30
This seems to need stdlib.h to get a prototype for abort().
2003-11-14 10:46:13 +00:00
dsl
edecd89511
Add '\n' to "fork failed" trace messages.
2003-11-14 10:27:10 +00:00
dsl
438ae29810
Remove the .if !target(dependall) so that 'make dependall' works (again)
...
for the kernel.
2003-11-14 08:33:36 +00:00
dsl
ea669558c6
Only include machine/disklabel.h if MAXPARTITIONS is undefined.
...
With care should allow sys/disklabel.h to be used in MI/host code.
2003-11-14 08:03:16 +00:00
jonathan
ae4accd0de
Use ip_randomid(), dependent on either __NetBSD__ preprocessor
...
token or FreeBSD RANDOM_IP_ID config option.
2003-11-14 07:15:28 +00:00
jonathan
a03a5696d5
include <sys/mbuf.h> before FAST_IPSEC-dependent headers.
2003-11-14 07:13:25 +00:00
matt
9ada790a26
s/awk/${AWK}
2003-11-14 06:00:34 +00:00
matt
fefcf7d025
s/awk/${AWK}/
2003-11-14 05:25:59 +00:00
matt
ac869c13c5
Add a AWK for awk.
2003-11-14 05:22:02 +00:00
enami
b3f1752123
Initialize an uninitialized variable.
2003-11-14 01:31:24 +00:00
uwe
b12f3576c6
Use assembler version of bswap64.
2003-11-14 00:39:17 +00:00
uwe
be72e49c47
bswap64 written in assembler.
2003-11-14 00:38:17 +00:00
scw
bb0221494d
Since data_abort_handler() may have to decode the instruction at tf->tf_pc
...
to determine if a fault is read or write, make sure tf->tf_pc is 32-bit
aligned before dereferencing it.
Otherwise, deliver an illegal instruction signal to the process. We don't
support execution of Thumb code at this time.
2003-11-14 00:21:30 +00:00
uwe
8fdd163272
Eliminate bzero.
2003-11-13 23:55:20 +00:00
fvdl
6cdccae32c
Remove leftover debugging printf.
2003-11-13 23:00:54 +00:00
scw
c86e508708
On Rhine III, don't set VR_EECSR_LOAD before reading the MAC address.
...
This reloads the entire EEPROM, not just the MAC address, which can
cause problems for the host PCI bus under certain circumstances. The
chip already loads the EEPROM at powerup/reset anyway.
XXX: This probably applies to the other Rhine variants too, but I don't
have a data sheet to confirm this behaviour.
2003-11-13 22:29:09 +00:00
bouyer
9494bbf9c9
If we detected an old drive on a channel, clear (ATA|ATAPI) for both
...
drives on the channel.
2003-11-13 22:18:10 +00:00
simonb
d707aa947b
Be consistent with "#define<tab>" in previous change.
2003-11-13 20:14:27 +00:00
itojun
08cbee504f
avoid bswapl, which is post-i486 (including i486) insn. markus@openbsd
2003-11-13 19:36:31 +00:00
tsutsui
302df7965a
Backout part of rev 1.4 which caused uninitialized pointer dereference.
...
(How does it works!?)
2003-11-13 15:53:31 +00:00
tsutsui
d859f28a2d
Use 32bit daddr_t for now so that uboot.lif works again.
...
XXX The real fix is adding prototype declarations for all functions.
2003-11-13 15:50:46 +00:00
christos
6dfe125b9c
we could have lpt at puc.
2003-11-13 14:39:38 +00:00
sekiya
466d2c1848
libsa's iso9660 routines don't handle rockridge. Alter installation kernel
...
fixup routines accordingly -- we'll use "ip2x" and "ip3x" for install kernel
names rather than "netbsd-INSTALL32_IPxy".
2003-11-13 14:31:54 +00:00
sekiya
c516224170
The bootloader names appeared in many more places than I originally
...
thought. This commit should, finally, take care of all instances.
2003-11-13 14:07:38 +00:00
tsutsui
9b10e90d9a
Don't use htobe32() for int16_t values.
2003-11-13 14:07:01 +00:00
tsutsui
a0795dd18e
Use int16_t and int32_t rather than short and int.
2003-11-13 14:06:22 +00:00
manu
b5139de154
Enforce good santity checks with Mach messages sizes:
...
1) make sure Mach servers will not work on data beyond the end of the
request message buffer.
2) make sure that on copying out the reply message buffer, we will not
leak kernel data located after the buffer.
3) make sure that the server will not overwrite memory beyond the end
of the reply message buffer. That check is the responsability of the
server, there is just a DIAGNOSTIC test to check everything is in
good shape. All currently implemented servers in NetBSD have been
modified to check for this condition
While we are here, build the mach services table (formerly in mach_namemap.c)
and the services prototypes automatically from mach_services.master, just
as this is done for system calls.
The next step would be to fold the message formats in the mach_services.master
file, but this tends to be difficult, as some messages are quite long and
complex.
2003-11-13 13:40:39 +00:00
sekiya
27c0556eae
-fno-gcse is unneccessary.
2003-11-13 13:18:56 +00:00
dsl
7a7ad1c63b
Look for siginfo in the correct place - otherwise kdump is rebuilt all the time.
2003-11-13 13:07:01 +00:00
sekiya
c93054ffbf
typo in include directive.
2003-11-13 12:53:05 +00:00
sekiya
959569cd0c
bootloader targets have changed, which confused the install rules.
2003-11-13 12:42:18 +00:00
yamt
5ee0718f8f
plug memory leak on error.
2003-11-13 11:59:46 +00:00
itojun
6de72ce0f8
typo. minoura
2003-11-13 10:35:40 +00:00
dsl
d7d05c9ee2
roundup() write of hp300 boot code to a multiplr of the disk sector size.
...
and re-instate the hp300 code - seems to work.
2003-11-13 08:19:43 +00:00
dsl
55302b835d
Add hp300 LIF definitions
2003-11-13 08:17:12 +00:00