jhb
c95747d9a1
Don't allow MAXMEM or hw.physmem to extend the top of memory if our memory
...
map was obtained from the SMAP. SMAP is trustworthy, and the memory
extending feature is a band-aid for older systems where FreeBSD's methods
of detecting memory were not always trustworthy. This fixes the issue
where using hw.physmem could result in the ACPI tables getting trashed
breaking ACPI.
MFC after: 3 days
Tested on: i386
2006-07-27 19:47:22 +00:00
marcel
38fbd89386
Remove Alpha remnants.
2006-07-27 19:12:49 +00:00
jasone
c606303b8c
Conditionally expand the size_invs lookup table in arena_run_reg_dalloc()
...
so that architectures with a quantum of 8 (rather than 16) work.
Restore arm's quantum to 8.
Submitted by: jmg
2006-07-27 19:09:32 +00:00
yar
70bf44eb7c
Document that both sides of -a or -o are always evaluated. This
...
"feature" doesn't seem to be in the standards or elsewhere, and
it is against what we are used to in C and sh(1), so put the
paragraph under BUGS.
Pointed out by: dougb
MFC after: 3 days
2006-07-27 19:08:21 +00:00
yar
54901d291e
Add eye candy while I'm here: a blank line between
...
the license and the $FreeBSD$ line.
2006-07-27 18:28:14 +00:00
yar
2c0c3489ce
INET6 has no effect on rtsol, it's an IPv6-only tool with its
...
code independent of the macro. This utility is just omitted
from the build as a whole by ../Makefile if MK_INET6 is set to false.
Pointed out by: ume
Tested with: cmp(1)
2006-07-27 17:56:57 +00:00
yar
7f4c5045cc
rtsol is just a stripped-down version of rtsold and as such it should
...
be built only if MK_INET6 is true: it's specific to IPv6.
Pointed out by: ume
2006-07-27 17:50:05 +00:00
yar
224bf2d12c
ip6addrctl belongs to under MK_INET6, it is of no use w/o IPv6
...
in the system.
2006-07-27 15:39:29 +00:00
yar
b8f7c89828
These IPv6-only tools have no explicit dependency on the INET6 macro.
...
Tested with: cmp(1)
2006-07-27 15:31:13 +00:00
yar
bbba5d85e1
ndp, rrenumd, rtadvd, and rtsold are IPv6-only tools,
...
they belong to under MK_INET6 with their friends.
2006-07-27 15:28:22 +00:00
yar
ead3193586
Obey MK_INET6_SUPPORT.
2006-07-27 14:52:12 +00:00
yar
1ecaa827fd
Fix build w/o INET6.
2006-07-27 14:49:51 +00:00
cognet
8bef7869ab
Use 4 as QUANTUM_2POW_MIN on arm as it is on any other architecture, to avoid
...
triggering an assertion later.
2006-07-27 14:36:28 +00:00
yar
982c62305a
Obey MK_INET6_SUPPORT.
2006-07-27 14:20:14 +00:00
yar
02be1e49b6
Respect MK_INET6_SUPPORT.
...
Move INET6 out of the RELEASE_CRUNCH conditional block
because it saves as little as 2% of the binary size and
IPv6 is rather popular today. (Some other binaries, e.g.,
telnetd, include INET6 for RELEASE_CRUNCH already.)
2006-07-27 14:19:30 +00:00
yar
596afebac0
rpcinfo(1) doesn't depend on INET6 explicitly.
2006-07-27 13:47:02 +00:00
yar
51c5aa346a
Obey MK_INET6_SUPPORT.
...
This is also a good chance to apply style.Makefile(5) in some cases.
2006-07-27 13:26:29 +00:00
yar
c6e8412606
style.Makefile(5) is good for our eyes.
2006-07-27 12:36:46 +00:00
yar
6fe0b0eb06
Respect MK_INET6_SUPPORT.
2006-07-27 12:28:05 +00:00
yar
856c09a08a
Respect MK_INET6_SUPPORT.
...
Apply style.Makefile(5).
2006-07-27 12:15:37 +00:00
yar
423dee4361
Cook CFLAGS by the modern recipe:
...
- use WARNS;
- respect MK_INET6_SUPPORT.
2006-07-27 12:05:05 +00:00
yar
99e7c62f6f
Fix what looks like a typo: MODULE_DEPEND() takes module names,
...
not KLD file names; and GELI module's name is g_eli, not geom_eli.
Approved by: pjd (silence)
MFC after: 5 days
2006-07-27 11:52:12 +00:00
cognet
eb22761b8a
Define BYTE_MSF if we're compiling a big endian kernel, so that DDB can
...
correctly disassemble instructions on big endian.
2006-07-27 11:41:37 +00:00
avatar
352abf45ed
Fixing compilation bustage: net/if_bridgevar.h depends on net/bridgestp.h.
2006-07-27 06:15:37 +00:00
yongari
2c76a93a5a
Add device ID for second generation D-Link DGE-530T.
...
PR: kern/99903
2006-07-27 05:06:43 +00:00
yar
59f55ad58c
Respect MK_INET6_SUPPORT.
2006-07-27 04:54:03 +00:00
jasone
2f036ab081
Fix cpp logic in arena_malloc() to adjust size when assertions are enabled,
...
even if stats gathering is disabled. [1]
Remove 'size' parameter from several functions that do not use it.
Reported by: [1] ache
2006-07-27 04:00:12 +00:00
avatar
a7a17ae9e3
Fixing compilation bustage: net/if_bridgevar.h depends on net/bridgestp.h.
2006-07-27 03:50:38 +00:00
yongari
ef22f9e0e5
Prepending an mbuf after loading a DMA map results in unexpected
...
result. So, modify mbuf chains before loading a DMA map.
2006-07-27 00:43:34 +00:00
yongari
7b2f14a8ad
Nuke invalid use of BUS_DMA_ALLOCNOW.
2006-07-27 00:29:44 +00:00
yongari
4d0b27175c
Make sure to use the same DMA map in DMA map load/unload operations
...
by remembering a map used in bus_dmamap_load_mbuf_sg(9). I have
no idea how it could ever worked before.
This fixes a warning generated by a diagnostic check in sun4v
iommu driver.
Reported by: jb
Tested by: jb(sun4v)
2006-07-27 00:26:20 +00:00
marcel
08406d93cd
Properly propagate overrun conditions to the TTY layer.
...
MFC after: 3 days
2006-07-27 00:07:10 +00:00
thompsa
5e3e96f008
bridgestp is now a seperate module.
2006-07-26 22:15:15 +00:00
thompsa
8712b5a3f1
Hook bridgestp up to the build.
2006-07-26 22:10:10 +00:00
thompsa
5d8bffec6c
Add bridgestp as a seperate module.
2006-07-26 22:07:39 +00:00
thompsa
ae179e02b7
Remove stp variables that are already initialised in bstp_attach().
2006-07-26 20:56:02 +00:00
simon
66c6b22daa
Add Memory Corp 512MB CF Flash.
...
MFC after: 3 days
2006-07-26 20:35:52 +00:00
marcel
ca6fc618c3
Remove zs(4). It has been replaced by scc(4) & uart(4).
2006-07-26 19:44:42 +00:00
marcel
71e9c5d47e
Replace sio_iobus.c with uart_iobus.c.
2006-07-26 19:43:02 +00:00
marcel
c5c9826f14
Turn this into an uart(4) bus attachment.
2006-07-26 19:39:55 +00:00
marcel
6fc546f8cd
Repocopy from: src/sys/powerpc/psim/sio_iobus.c
...
to: src/sys/powerpc/psim/uart_iobus.c
Meister: simon@
2006-07-26 19:29:11 +00:00
rwatson
2268f15916
Remove call to soisdisconnected() in uipc_detach(), since it will already
...
have been invoked by uipc_close() or uipc_abort(), and the socket is in a
state of being torn down by the time we get to this point, so kqueue
state frobbed by soisdisconnected() is not available, so frobbing it will
result in a panic.
Reported by: Munehiro Matsuda <haro at h4 dot dion dot ne dot jp>
2006-07-26 19:16:34 +00:00
marcel
ad02b2748c
o Remove device zs
...
o Remove nodevice uart
o Reorder
2006-07-26 17:35:40 +00:00
marcel
73bf5393b6
o Enable -Werror
...
o Remove commented-out sio(4)
o Remove zs(4)
o Add scc(4)
o Add uart(4)
2006-07-26 17:34:05 +00:00
marcel
5c244cdde1
On PowerPC the clock for the BRG comes from RTxC, not PCLK. Add a
...
quick hack to deal with this. We may need to formalize this better
and have this information come from the bus attachments.
2006-07-26 17:29:37 +00:00
marcel
9552f61e79
Implement UART_IOCTL_BAUD for the Z8530. This allows a serial console
...
on PowerPC use the current setting of the hardware and not second
guess what the OFW does on various machines.
2006-07-26 17:21:59 +00:00
marcel
2875d23aa5
Implement uart_cpu_eqres() and uart_cpu_getdev(). This allows
...
FreeBSD to use a serial console, as per the OFW settings.
2006-07-26 17:17:23 +00:00
marcel
98879d5954
o Move the prototype of mem_valid() from ofw_machdep.h to md_var.h.
...
This avoids that mem.c has to include ofw_machdep.h, including
all OFW related headers.
o Provide a stub for OF_decode_addr(), which is used by low-level
console drivers to obtain a tag and handle given a OFW phandle.
This is different from sparc64, where a fake bus tag needs to be
created explicitly.
2006-07-26 17:12:54 +00:00
marcel
987baddcf7
Include needed clock.h.
2006-07-26 17:06:39 +00:00
marcel
0bbf75d248
Forward declare struct trapframe.
2006-07-26 17:05:11 +00:00