itojun
5092dd2653
wsdisplay needs wsevent.c. PR 17456
2002-07-02 12:59:39 +00:00
christos
cb57f0e9bb
change the comparisons to account for the unsigness of the variables.
...
From Julio Merino.
2002-07-02 12:41:26 +00:00
agc
165c8874f2
Deprecate IS_INTERACTIVE, and explain INTERACTIVE_STAGE
2002-07-02 11:49:19 +00:00
itojun
5be887c6f1
build kernel with ramdisk attached. PR 16979
2002-07-02 04:14:36 +00:00
lukem
a4449882c6
- Change lexer to support numbers > 2^31-1 (stored in an off_t), and allow
...
RESTart to use the larger numbers.
Fix from Maxim Konovalov <maxim@freebsd.org>
- Update version
- Minor whitespace changes
2002-07-02 02:18:01 +00:00
hubertf
d480af54fa
fix typo (remove/remote)
2002-07-01 23:10:19 +00:00
thorpej
7ff40c446d
Fix multicast filter programming.
2002-07-01 22:42:47 +00:00
itojun
a74fa420bb
new CMU boilerplate (4th clause)
2002-07-01 22:20:51 +00:00
itojun
2a1f4932a0
new CMU boilerplate, from openbsd
2002-07-01 22:19:30 +00:00
itojun
fb05cd3dd3
new copyright boilerplate from CMU. from openbsd
2002-07-01 22:09:31 +00:00
itojun
a4cf77c9bb
pacify lint. from he@netbsd
2002-07-01 22:05:08 +00:00
itojun
754f8759a4
lint clean. from martin husemann
2002-07-01 21:05:56 +00:00
itojun
2f9ca37900
backout previous (arc4random), per request from sommerfeld
2002-07-01 20:55:30 +00:00
itojun
390ee363bd
check AF_INET6 socketes when IPv4 "too big" messages arrive.
...
PR 17448
2002-07-01 20:51:25 +00:00
skrll
8a3fc3baea
More fixes and information for the CATS install documentation.
2002-07-01 20:31:32 +00:00
matt
708f4c7b9b
Add VRSAVE.
2002-07-01 20:11:05 +00:00
fredette
fbd75fdec9
Enabled building PIC on hppa. Also don't use a --netbsdelf GNU target name.
2002-07-01 19:31:12 +00:00
fredette
cb3f47b13c
Like on x86_64, don't use -O at all with the hppa compiler.
2002-07-01 19:30:36 +00:00
fredette
9c5d82c38e
Added a temporary workaround when building libraries for hppa:
...
link in libgcc to get the millicode routines.
2002-07-01 19:29:31 +00:00
bjh21
3763adaefd
Avoid leaving junk in the top half of R0 on return.
...
This fixes port-arm/17440.
2002-07-01 19:07:18 +00:00
yamt
e9ae5a9bbd
add a new command, "keeplabel".
2002-07-01 18:49:57 +00:00
skrll
369c050c12
Whitespace fix.
2002-07-01 18:25:09 +00:00
drochner
3680345a91
simplify console initialization a bit, avoid wasting
...
memory in attach(), and add some commemts
2002-07-01 16:56:09 +00:00
christos
61a86a83fe
add a couple more dependencies so that we can build a kernel without
...
make depend.
2002-07-01 16:37:08 +00:00
ragge
779789e94f
Protect biodone() with spl7(). Found by art@openbsd, but fixed in the
...
wrong way.
2002-07-01 16:20:35 +00:00
thorpej
f3ae1a786e
In ex_shutdown(), call ex_enable() to make sure the interface is
...
powered up and the PCI configuration registers restored. If we
don't do this, the firmware on some machines gets REALLY confused.
2002-07-01 16:16:37 +00:00
thorpej
2555837833
Also save/restore the PCI_INTERRUPT_REG.
2002-07-01 16:15:35 +00:00
fredette
cfd4248d21
Made the signal trampoline PLABEL-aware.
...
Added a missing comma to the pmap_redzone() call.
2002-07-01 16:10:02 +00:00
fredette
58e86abcb7
Changes to allow libc to compile as PIC on the hppa.
2002-07-01 16:00:50 +00:00
fredette
43c563a3dd
A new crt0.c for hppa, with support for dynamic linking.
2002-07-01 15:56:41 +00:00
itojun
e9e21a77eb
use arc4random
2002-07-01 14:51:52 +00:00
christos
66d91e6892
Fix ipmon problems on sparc64 [Tomi Nylund]
...
1. localtime() expects a time_t, not a pointer to unsigned long.
2. adapt to the kernel use of struct timeval.
2002-07-01 13:56:53 +00:00
christos
dad84218d6
Fix iplog problem on sparc64 [from Tomi Nylund]
...
1. size_t is 64 bits, so use a u_32_t for iplused
2. microtime() and friends expect a struct timeval,
passing the first of two unsigned longs will not cut it.
2002-07-01 13:55:35 +00:00
christos
2a01227008
Add example use of WSDISPLAY_CHARFUNCS, from Julio Merino
2002-07-01 13:19:05 +00:00
christos
63a19c881d
more cleanups from Julio Merino.
2002-07-01 13:17:48 +00:00
itojun
9922c987a9
make more pedantic check on strtoul. from deraadt, sync w/kame
2002-07-01 07:42:49 +00:00
itojun
124313224f
install ssh-keysign non-setuid for the moment.
...
(HostbasedAuthentication does not work for a while)
2002-07-01 06:19:22 +00:00
itojun
8d3378688a
pednatic check on command line args. correct signed/unsigned mixup.
...
sync w/ openbsd
2002-07-01 06:17:11 +00:00
itojun
84559971ee
make use of xfree() consistent. from openbsd
2002-07-01 05:56:45 +00:00
itojun
11792b93b1
don't use freed memory. sync w/openbsd
2002-07-01 05:54:03 +00:00
thorpej
0ba2c1b425
When delivering a signal, arrange for the signal handler to be invoked
...
directly, using the trampoline only for the return path.
2002-07-01 03:10:01 +00:00
sommerfeld
83ec04ebe8
Revise 20010803 since i386 gas is no longer built where that entry
...
said it was.
2002-07-01 02:12:11 +00:00
thorpej
40a83c5329
Add kttcp device. Fix systrace major number.
2002-06-30 23:31:59 +00:00
thorpej
47506c123a
Add kttcp device.
2002-06-30 23:30:07 +00:00
dbj
c88ccea33d
commit fix from pr bin/15449
...
this fixes FS_42POSTBLFMT compatibility
2002-06-30 22:57:30 +00:00
thorpej
10c252ba47
Changes to allow the IPv4 and IPv6 layers to align headers themseves,
...
as necessary:
* Implement a new mbuf utility routine, m_copyup(), is is like
m_pullup(), except that it always prepends and copies, rather
than only doing so if the desired length is larger than m->m_len.
m_copyup() also allows an offset into the destination mbuf, which
allows space for packet headers, in the forwarding case.
* Add *_HDR_ALIGNED_P() macros for IP, IPv6, ICMP, and IGMP. These
macros expand to 1 if __NO_STRICT_ALIGNMENT is defined, so that
architectures which do not have strict alignment constraints don't
pay for the test or visit the new align-if-needed path.
* Use the new macros to check if a header needs to be aligned, or to
assert that it already is, as appropriate.
Note: This code is still somewhat experimental. However, the new
code path won't be visited if individual device drivers continue
to guarantee that packets are delivered to layer 3 already properly
aligned (which are rules that are already in use).
2002-06-30 22:40:32 +00:00
heinz
16264d3f6d
include polish keymaps in xserver sets
2002-06-30 22:05:16 +00:00
thorpej
8eb0145183
Add a table of known-64-bit DP83820-based cards. Use this table
...
to enable 64-bit data transfers on 64-bit cards when plugged into
a 64-bit slot. Right know the Asante GigaNIX is listed in that
table.
Sigh, there is an EEPROM bit that can be used to detect 64-bit vs
32-bit cards. Unfortunately, at least 2 vendors of 32-bit cards
fail to clear the "DATA64_EN" bit in the EEPROM, which causes the
card to lose badly, because it still manages to detect that it's
plugged into a 64-bit PCI slot. Yay, stupid hardware vendors.
2002-06-30 20:36:06 +00:00
thorpej
145fa4de8a
Load configuration data from the EEPROM on the DP83820 differently: rather
...
than grovel the EEPROM directly, initiate an "EEPROM load" in the PCI
test register, and fetch the values from the CFG register.
2002-06-30 20:04:43 +00:00
thorpej
b77065a9a2
Update the TODO list: We have some Tx interrupt mitigation now, so
...
we need to do Rx interrupt mitigation next.
2002-06-30 19:13:46 +00:00