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
imp
4a3f59d005
Remove stale comment about arm
2006-07-26 16:56:56 +00:00
jkim
925a5a19d4
Add an entry for enigma(1)/crypt(1) change on 64-bit architectures.
2006-07-26 16:31:10 +00:00
ache
3983ad4105
Add snd_emu10kx_load
2006-07-26 12:59:42 +00:00
thompsa
beef34658e
Forced commit due to missing log on the last revision.
...
Split the spanning tree state into its own structures and provide a simple API
to perform functions such as adding and deleting ports. This is just a
mechanical change and the STP operation remains the same. The bridgestp code
now has no knowledge of if_bridge.
This makes the code easier to read and can now also support other bridges such
as ng_bridge.
2006-07-26 10:45:38 +00:00
thompsa
8e9121881a
/tmp/cvsuusTrc
2006-07-26 10:43:02 +00:00
thompsa
ea18f1ce9a
Remove variables that are overridden by ether_ifattach(). This clears up any
...
confusion especially as *if_output was pointed to a different function.
2006-07-26 09:41:04 +00:00
delphij
9328356917
Make sure that the sc pointer gets initialized. No functional change
...
should happen with this change.
2006-07-26 08:58:00 +00:00
yar
dfd296d48e
Respect MK_INET6_SUPPORT.
2006-07-26 08:36:46 +00:00
yar
082a928eac
Fix build w/o INET6.
...
Submitted by: Andre Albsmeier <Andre.Albsmeier siemens com>
2006-07-26 08:35:46 +00:00
yar
2609e1a647
Back out rev. 1.63. It was a poor idea because
...
test(1) is built in sh(1) and it always evaluates
both sides of -a or -o, unlike && or || in sh(1).
Requested by: dougb
2006-07-26 08:03:24 +00:00
jb
5b0112145b
Increase the number of CPUs to 32 to suit sun4v.
...
Reviewed by: rwatson@
2006-07-26 07:46:32 +00:00
yar
62b37c693c
Make it easier to find that we have test(1) built-in in sh(1).
...
MFC after: 3 days
2006-07-26 06:48:18 +00:00
sam
b1af556770
add missing \n's
...
Submitted by: avatar@
MFC after: 1 week
2006-07-26 04:09:04 +00:00
sam
dd9b242509
check tim is present in the beacon before defer'ing the mcast buffer bit;
...
insures we don't do this when operating in adhoc mode
Submitted by: avatar@
MFC after: 1 week
2006-07-26 03:48:41 +00:00
sam
9a8b92caeb
support for 802.11 packet injection via bpf
...
Reviewed by: arch@
MFC after: 1 month
2006-07-26 03:30:50 +00:00
sam
a245550432
add support for 802.11 packet injection via bpf
...
Together with: Andrea Bittau <a.bittau@cs.ucl.ac.uk>
Reviewed by: arch@
MFC after: 1 month
2006-07-26 03:15:16 +00:00
marcel
aedab5da36
Fix braino: The cl_range field should not hold the shifted I/O
...
space range per channel, but rather the unshifted range. The
shifting depends on the bus. The hardcoded shift was specific
to the SBus on sparc64. The shifted range is now determined at
run-time. This fixes the mac-io attachment.
2006-07-26 03:10:01 +00:00
sam
0d82cd6a11
set default beacon miss threshold to 10 beacons
...
Submitted by: Henrik Brix Andersen <henrik@brixandersen.dk>
MFC after: 2 weeks
2006-07-26 03:09:32 +00:00
sam
9b29855762
add beacon miss threshold control
...
Submitted by: Henrik Brix Andersen <henrik@brixandersen.dk>
MFC after: 2 weeks
2006-07-26 03:08:45 +00:00
sam
21beef2f64
add IEEE80211_IOC_BMISSTHRESHOLD for managing the beacon miss
...
threshold
Submitted by: Henrik Brix Andersen <henrik@brixandersen.dk>
MFC after: 2 weeks
2006-07-26 03:07:36 +00:00
sam
0e7f6a5c5f
o move min/max beacon interval and dtim period to public location
...
o add min/max beacon miss threshold settings
o delete IEEE80211_SWBMISS_THRESHOLD, it was never used
MFC after: 2 weeks
2006-07-26 03:05:34 +00:00
cognet
405961b2ae
Use virtual_avail instead of freemempos as the starting point of the available
...
physical memory, as the vm uses the memory between freemempos and
virtual_avail.
MFC After: 3 days
2006-07-25 23:07:35 +00:00
yar
89f0368396
Rev. 1.44 of this file didn't introduce a right solution,
...
but we don't seem to have one yet, so just add an XXX comment on
passing rux_runtime to bintime2timeval() wrongly.
Spotted by: gcc(1) (warning)
2006-07-25 22:39:57 +00:00
jkim
80e8ac2fbc
Fix 32-bit integer math on 64-bit processor. Just use int32_t(!) instead
...
of incorrect and machine-dependent integer math. Now we can encrypt a file
on an i386 and decrypt it on an amd64, and vice versa.
Submitted by: Andrew Heybey < ath at niksun dot com >
2006-07-25 22:20:05 +00:00
bmah
ac9fb55e40
MFC noted: minidumps.
2006-07-25 21:48:28 +00:00
bmah
e18f138763
New release notes: acpi_thermal(4) temperature overrides, interface
...
groups, mount(8) late/-l, FILE 4.17.
Modified release notes: Improved padlock(4) crypto support (+MFC),
OpenBSM 1.0alpha7.
2006-07-25 21:30:58 +00:00
pjd
773098d748
Remove redundant check committed by accident.
2006-07-25 20:00:55 +00:00
pjd
054c4a83dd
Avoid memory allocations when the given address is already 16 bytes aligned.
...
Such an address can be used directly in padlock's AES.
This improves speed of geli(8) significantly:
# sysctl kern.geom.zero.clear=0
# geli onetime -s 4096 gzero
# dd if=/dev/gzero.eli of=/dev/null bs=1m count=1000
Before: 113MB/s
After: 203MB/s
BTW. If sector size is set to 128kB, I can read at 276MB/s :)
2006-07-25 19:32:58 +00:00
pjd
90aa974bdf
Modify PADLOCK_ALIGN() macro, so when the given address is already 16 bytes
...
aligned, it will be used directly, not 'address + 16'.
2006-07-25 19:06:54 +00:00
pjd
1bdee6da83
Style fixes.
2006-07-25 19:04:26 +00:00
yar
c7502768a7
De-uglify messages from the ipfw script.
2006-07-25 17:28:18 +00:00
yar
14382e7407
Use more rc.subr(8) features.
...
Skip useless work when ${natd_interface} is unset.
Double quote user-supplied vars unless there is a reason not to.
2006-07-25 17:25:44 +00:00
yar
01293392f3
Avoid extra runs of test(1) by using its built-in logical operations.
2006-07-25 17:20:22 +00:00
pjd
8b60fade6c
Don't load geom_md.ko if there is no need to.
2006-07-25 17:19:00 +00:00
yar
60b057864d
Sync comments around _doit with the code.
2006-07-25 17:16:48 +00:00
yar
ad3f561128
We notify of failures with err or warn.
...
Messages should end in full stop unless
that can lead to confusion.
2006-07-25 17:14:38 +00:00
yar
eb3e86a428
Add diagnostics to load_kld().
2006-07-25 17:10:35 +00:00
bmah
2bff479b50
New release notes: snd_emu10kx(4), nfe(4), stge(4), enc(4) (+MFC),
...
sysinstall(8) title (+MFC).
2006-07-25 16:01:46 +00:00
yar
ee7ffb561f
In udf_find_partmaps(), when we find a type 1 partition map, we have to
...
skip the actual type 1 length (6 bytes). With this change, it is now possible
to correctly spot the VAT partition map in certain discs.
Submitted by: Pedro Martelletto <pedro@ambientworks.net>
2006-07-25 14:15:50 +00:00