Warner Losh
8015f1dbb8
Merge from p4:
...
Many places used #define FOO ((unsigned int) 0x23) where a simpler
#define FOO 0x23u would have sufficed. This practice is overly
verbose and has the disadvantage that you can't say
#if FOO == BAR
#endif
because the extra "unsigned int" tokens choke cpp's little brain.
Migrate to the latter style to allow use in preprocessor statements.
The two are the same semantically anyway in a C context (at least for
the uses they are put to presently, C gurus can explain to me how they
differ).
2006-04-13 17:34:23 +00:00
Warner Losh
3de060b996
Need at91rm9200_lowlevel.h for SDRAM_BASE definition.
2006-04-13 17:31:02 +00:00
John Baldwin
9477358d00
Turn on ithread_destroy() and call it from intr_event_destroy() to tear
...
down an interrupt event's associated thread (if it has one).
2006-04-13 17:29:04 +00:00
Olivier Houchard
5d1e6e68fc
Bring back arm-specific workaround from rev 1.15:
...
Do not use the IO-mapping to issue the reset on the 82546 on arm. For some
reason, it results in corrupted descriptors.
2006-04-13 15:10:25 +00:00
Olivier Houchard
eb66942114
We need to adjust the bus handle if the resource is SYS_RES_MEMORY, NOT
...
SYS_RES_IOPORT.
2006-04-13 15:07:59 +00:00
Olivier Houchard
b8986f5675
Disable/enable fiqs as well as irqs.
2006-04-13 14:25:28 +00:00
Ruslan Ermilov
28db813d07
Fix DEVICE_POLLING support (compile-only tested).
2006-04-13 14:12:26 +00:00
Ruslan Ermilov
db9ad3703a
Record the /lib/libgpib.so.1 move to /usr/lib.
2006-04-13 13:19:10 +00:00
Ruslan Ermilov
f2a3dfe5ff
- Let make(1) track dependencies and regen netid map when needed.
...
- Add missing dependency for netid.byname.
2006-04-13 13:03:35 +00:00
Ruslan Ermilov
e4a9274404
Add missing library dependencies.
2006-04-13 12:49:24 +00:00
Florent Thoumie
ce5756e3bb
Fix Mother's/Father's day in most case.
...
PR: misc/79415
Submitted by: thierry
Approved by: cperciva (mentor)
MFC after: 1 week
2006-04-13 12:14:44 +00:00
Ruslan Ermilov
3f0430b34f
Re-apply changes to make this compile with -Wundef:
...
/usr/src/sys/modules/drm/radeon/../../../dev/drm/radeon_state.c:2976:5: "BITS_PER_LONG" is not defined
(Previous revision has trashed my changes.)
2006-04-13 11:16:59 +00:00
Ruslan Ermilov
73e78194bf
Regen.
2006-04-13 10:38:43 +00:00
Ruslan Ermilov
80cd4b9e42
Implications are auto-generated.
2006-04-13 10:37:29 +00:00
Florent Thoumie
7b05b2c434
Use ps true power instead of tr/tail which aren't available early enough.
...
PR: conf/95654
Submitted by: Rong-En Fan <rafan@infor.org>
Noticed/Fix by: many people on freebsd-current@
Approved by: cperciva (mentor)
2006-04-13 08:30:43 +00:00
Ruslan Ermilov
00a99575e3
Apply style.Makefile(5) here.
2006-04-13 08:12:31 +00:00
Ruslan Ermilov
0d9df638c7
Install the shared library under /usr/lib; it's not used by anything
...
in /bin or /sbin.
Not objected to by: phk
2006-04-13 08:08:21 +00:00
Ruslan Ermilov
8f01da43bd
Place shared libpcap library under /lib, currently needed by
...
/sbin/ipf and /sbin/pflogd.
OK'ed by: mlaier
2006-04-13 07:25:02 +00:00
Brooks Davis
c4af136d49
Commit the various network interface configutation updates I've been
...
working on.
1) Make it possible to configure interfaces with certain characters in
their names that aren't valid in shell variables. Currently supported
characters are ".-/+". They are converted into '_' characters.
2) Replace nearly all eval statements in network.subr with a new
function get_if_var which substitues an interface name (after the
translations above) for "IF" in a variable name.
3) Fix list_net_interfaces() in the nodhcp case.
4) Allow the administrator to specify if dhclient should be started
when /etc/rc.d/netif configures the interface or only by devd.
This can be set on both a per interface and system wide basis.
PR: conf/88974 [1,2], conf/92433 [1,2]
2006-04-13 06:50:46 +00:00
Gregory Neil Shapiro
4377aa4cf4
Add a note regarding bumping the freebsd*mc files for mergemaster's sake.
2006-04-13 04:12:38 +00:00
Gregory Neil Shapiro
4a3299141b
Forced commit to bump the $FreeBSD$ version so mergemaster merges
...
/etc/mail/freebsd.cf and /etc/mail/freebsd.submit.cf.
PR: conf/95634
Submitted by: Rostislav Krasny
Approved by: re (scottl)
Obtained from: keramida
2006-04-13 04:08:22 +00:00
Alan Cox
ad740f9081
Include opt_pmap.h for PMAP_SHPGPERPROC.
...
PR: 94509
2006-04-13 03:31:48 +00:00
Xin LI
34562de4d5
Unexpand TAILQ_FIRST(foo) == NULL to TAILQ_EMPTY.
...
Ok'ed by: davidxu
2006-04-13 03:09:34 +00:00
Warner Losh
6e8aee768a
Common register definition for AT91RM9200
2006-04-12 21:23:36 +00:00
Warner Losh
e06ca69b2f
Recovery boot loader for the AT91 family of processors. Download it
...
via xmodem to the DBGU port when the AT91 comes up in recovery mode.
The recovery loader will then load your program via xmodem into SDRAM
at 1MB which can do its things. It needs to be tweaked to the
specific board one is using, but it fits in < 1kB (all of Atmel's ARM
products have at least 8kb of SRAM that I can tell, so this should
work for them all).
Parts of this code were provided by Kwikbyte with copyright
specifically disclaimed. I heavily modified it to act as a recovery
loader (before it was a bootstrap loader) and to optimize for size
(before I started the size was closer to 8k).
Bootstrap loaders for SPI and IIC to follow.
2006-04-12 21:22:44 +00:00
Ruslan Ermilov
295c5dea2c
libc_r is no longer provided, and on alpha and sparc64, libthr
...
is (sym)linked to libpthread. Account for this change and
check for MK_LIBTHR instead of MK_LIBC_R where appropriate.
2006-04-12 19:52:34 +00:00
Ruslan Ermilov
320008a3d7
Fix a symlink.
2006-04-12 19:51:14 +00:00
Ruslan Ermilov
84e709f1f1
Install shared libpthread library into /lib; needed by some
...
/sbin programs.
2006-04-12 19:42:20 +00:00
Christian Brueffer
8b12cfbcd9
Document the bluetooth/, rc.d/, security/ and ssh/ etc subdirectories.
...
Prodded by: markus
MFC after: 3 days
2006-04-12 18:41:25 +00:00
Paul Saab
7b76202b5a
Fix the PHY support for the 5780. I mis-merged this from my sources.
2006-04-12 18:34:00 +00:00
Sam Leffler
2220e69353
adapt PacketGetAdapterNames to 0.4.8 calling convention
...
PR: bin/94735
Submitted by: Scot Hetzel <swhetzel@gmail.com>
Requested by: scottl
2006-04-12 17:12:04 +00:00
Pawel Jakub Dawidek
d3a1be900a
Pass BIO_GETATTR requests down.
...
MFC after: 1 week
2006-04-12 12:18:44 +00:00
Pawel Jakub Dawidek
00a480ac5c
Remove unused prototypes.
2006-04-12 12:17:29 +00:00
Pawel Jakub Dawidek
f3b67db31a
On padlock initialization, allocate memory with M_WAITOK.
2006-04-12 12:13:34 +00:00
Pawel Jakub Dawidek
4a531e8dae
Correct an obvious typo.
...
MFC after: 1 week
2006-04-12 12:12:44 +00:00
Hajimu UMEMOTO
93dd0fa390
Remove an inappropriate comment which is put into generated
...
host.conf. Someone may want to edit it later.
Requested by: Rostislav Krasny <rosti.bsd__at__gmail.com>
2006-04-12 12:01:53 +00:00
Robert Watson
e0cf89fc53
Use ANSI C function protypes and declarations for if_arcsubr.
...
MFC after: 1 month
2006-04-12 07:44:31 +00:00
Alan Cox
826c207263
Retire pmap_track_modified(). We no longer need it because we do not
...
create managed mappings within the clean submap. To prevent regressions,
add assertions blocking the creation of managed mappings within the clean
submap.
Reviewed by: tegge
2006-04-12 04:22:52 +00:00
Robert Watson
8511b981f6
Assert the inpcb lock in udp6_output(), as we dereference various
...
fields.
MFC after: 3 months
2006-04-12 03:34:22 +00:00
Robert Watson
dec8026073
Add comment to udp6_input() that locking is missing from multicast
...
UDPv6 delivery.
Lock the inpcb of the UDP connection being delivered to before
processing IPSEC policy and other delivery activities.
MFC after: 3 months
2006-04-12 03:32:54 +00:00
Robert Watson
5383103aa0
Add udbinfo locking in udp6_input() to protect lookups of the inpcb
...
lists during UDPv6 receipt.
MFC after: 3 months
2006-04-12 03:23:56 +00:00
Robert Watson
ff7425ced0
Don't use spl around call to in_pcballoc() in IPv6 raw socket support;
...
all necessary synchronization appears present.
MFC after: 3 months
2006-04-12 03:07:22 +00:00
Robert Watson
41ba156433
Remove one remaining use of spl in the IPv6 fragmentation code, as
...
this code appears properly locked.
MFC after: 3 months
2006-04-12 03:06:20 +00:00
Robert Watson
e3beea90c7
Add missing locking to udp6_getcred(), remove spl use.
...
MFC after: 3 months
2006-04-12 03:03:47 +00:00
Robert Watson
4847772314
Remove spl use from IPv6 inpcb code.
...
In various inpcb methods for IPv6 sockets, don't check of so_pcb is NULL,
assert it isn't.
MFC after: 3 months
2006-04-12 02:52:14 +00:00
Olivier Houchard
1334cfe00c
Make this compile without INVARIANTS.
2006-04-11 23:15:47 +00:00
John-Mark Gurney
4d5e876be3
use pwrite to always write at the begining of the file.. If multiple calls
...
to pidfile_write happen, the pidfile will have nul characters prepended
due to the cached file descriptor offset...
Reviewed by: scottl
MFC after: 3 days
2006-04-11 23:10:02 +00:00
Matt Jacob
6070eb3f93
If we end up with a CTIO completing with CAM_REQUEUE_REQ,
...
be obliging and just redo the request instead of squawking
and dying.
2006-04-11 21:36:43 +00:00
Maxim Sobolev
e101181393
Merge in timeout into A20-enable routine from cdboot/boot1.
...
MFC after: 1 day
2006-04-11 20:53:49 +00:00
John Baldwin
31062da1b0
Drop the gateA20() function in the loader as it is unused. All the other
...
boot loaders that load the loader already handle A20. In fact, they are
required to do so in order to setup the environment that btxldr expects.
2006-04-11 20:11:30 +00:00