Age | Commit message (Collapse) | Author |
|
ok drahn@
|
|
operating on as bytes, not as the number of words or dwords.
ok drahn@ kettenis@
|
|
trampoline code and ld.so.
|
|
hardcoded 64MB. No functional change since we have not encountered non-64MB
systems yet.
|
|
|
|
definition. switch amd64 and i386 to the conf.h version, and add it to
macppc.
original diff ok gwk@ tweaks and ok miod@
|
|
|
|
|
|
Display byte/word/string/nameref for aml_mnem function
ok marco@
|
|
the problem with lost signals in MP kernels.
miod@, kettenis@ ok
|
|
right now that are supposed to be atomic with respect to interrupts and
SMP: atomic_setbits_int and atomic_clearbits_int.
All architectures other than i386 and amd64 get dummy implementations
since at first we'll be replacing operations that are done with
"a |= bit" and "a &= ~bit" today. More proper implementations will follow
kettenis@, miod@ ok
|
|
- if the interface was auto-created by opening a /dev/tun* device it will
auto-destroy on close. This is comparable to ifconfig tun0 destroy and
will remove all routes and addresses associated with the interface.
- if the interface was created by ifconfig(8) or hostname.if(5) the interface
is persistent -- it is just marked as not running. Especially routes are no
longer removed when the interface is closed. This is useful for static
setups like the server side of a ssh vpn or static qemu session.
This behaviour is more logic then the half done cleanup that is currently done.
OK mpf@
|
|
file descriptor, sata control, and sata error registers. some %b fmt
strings are sprinkled around so i can read all this goo better as well.
|
|
From Bret Lambert.
|
|
otherwise if openfirmware has not touched the device yet, the kernel
faults on the alternate mappings that are created. ok dlg@
|
|
|
|
ok deraadt@
|
|
Okay millert@
|
|
|
|
use of MD spl code bowels. No functional change.
|
|
of the disk. Fixes the creation of spurious 'i' partitions on new iPod
Shuffle. And other devices with no MBR, just a FAT32 filesystem.
Pointed out most recently by Stephan A. Rickauer for his sixth
generation, clip-on iPod shuffle.
Fix tested by Stephan.
ok pedro@ tom@ miod@ 'nice' deraadt@
|
|
state. This is more in line with acpiac and acpibat, and it confuses me
less when I look at the sensor output.
|
|
|
|
- LK_EXCLUPGRADE is never used.
- LK_REENABLE is never used.
- LK_SETRECURSE is never used. Because of this, the lk_recurselevel
field is always zero, so it can be removed to.
- the spinlock version (and LK_SPIN) is never used, since it was decided
to use different locking structure for MP-safe protection.
Tested by many
|
|
IRQ. From brad@
|
|
config register 1 is only valid with the 8129 chipset.
The rtl81x9reg.h header has this bit marked with a comment indicating
it is for the 8129 chipset and the 8168/8169 datasheets confirm that
this bit is not valid for the newer chipsets.
From yongari@FreeBSD via brad. Tested by brad, kettenis and otto.
|
|
|
|
cpu and if we do, send it an IPI that will force to get into the kernel
and process the AST.
This makes signals to processes on other CPUs to be actually delivered
as soon as possible instead of some time in the future when some
interupt happens.
heavy testing by krw@, miod@ ok (in principle, since he doesn't do amd64)
|
|
it doesn't do anything (other than poking into the kernel a processing
ASTs).
|
|
|
|
Fixes kern/5347
|
|
Scalling" a global flag set by acicpu attach to indicate that ACPI is
handling fvs through the _PSS objects. This will fix disappearing
EST/powernow when booting kernels with acpi enabled, as acpicpu isnt
compiled into GENERIC yet. Also in cases where acpicpu is built in and
legacy EST/powernow work but acpi is missing the _PSS object, the legacy
routines will be used.
tested by dim@, and Nick Nauwelaerts <nick AT nauwelaerts.net>
ok marco@, dim@
|
|
|
|
make no ints; w/ help from miod@ and ok miod@
|
|
a card is ejected. Problem identified and patch provided by
Matthew R. Dempsky < mrd at alkemio dot org >:
> According to the Simplified SD Host Controller spec, this change
> shouldn't affect anything. All of the bits in the Software Reset
> register are labeled as ignoring 0-bit writes, and yet somehow it
> changes behavior.
This seems to reliably fix the problems seen on many X40 laptops.
Tested by many, OK beck@, "should be good to go" henning@
|
|
|
|
with at least two ports are always handled as full fuplex links. this
change will allow trunks as edge ports in a rstp bridge(4).
ok brad@ pyr@
|
|
of contiguous memory in a loop. This should save contiguous memory
for other drivers, and AGP doesn't need it.
Tested by many, ok miod
|
|
table 3, still falling back on table 2 or 1 after carefully checking
that the table set request took
fixes the keyboard on the oqo model 01/01+
in snaps for a while, tested by many
ok miod@
|
|
Pointed out by pedro@
|
|
|
|
multicast hash slots. The bnx(4) hardware supports 8 slots instead of
4 like the bge(4) hardware.
From Mike Karels via FreeBSD
Tested by Brad, biorn@ and Johan M:son Lindman
|
|
unreported in the wild. In this case add a PHY workaround for an eventual
mobile version of the chipset. No change to existing functionality.
From Michael Chan (mchan@broadcom), via Linux tg3 and brad.
|
|
"looks good" fkr@
|
|
|
|
|
|
ok miod@
|
|
stored, needed by systrace. ok deraadt@ miod@
|
|
|
|
|