Age | Commit message (Collapse) | Author |
|
are not initialized by U-Boot.
|
|
- name gdt explicitly in struct cpu_info_full
- identfiy ARCH_CAPABILITIES_RDCL_NO and print in identifycpu()
- in pmap.c build U-K table, handle PG_G accordingly
- in pmap_switch() do not unmap the kernel, yet; but all pieces
are in place
- pmapae.c: on boostrap transfer pmap to pmapae tables, build
U-K table and wire it, handle PG_G
from hshoexer@; OK mlarkin@
|
|
ok drahn@
|
|
ok drahn@
|
|
ok drahm@
|
|
include. Reduces the diffs to the amd64/i386 version of this code.
ok drahn@
|
|
Wanted for tentative clock_nanosleep(2) diff, but maybe useful
elsewhere in the future.
ok mpi@
|
|
ok tb@ kettenis@
|
|
the file allocation routine. This allows stepwise changing of the vnode
locking discipline.
OK mpi@
|
|
of the vinvalbuf() call, just like is done by other filesystems. This
prevents a kernel panic with VFSLCKDEBUG.
OK mpi@
|
|
|
|
handling of SIOCAIFADDR, SIOCDIFADDR, SIOCSIFADDR into a separate
function, analogously to what was done in in6_ioctl().
tested by hrvoje
ok visa
|
|
|
|
and socketpair(2).
Tested by many as part of a larger diff, ok visa@ some time ago.
|
|
using a single register which consists of root, div, pre-div, clock
gate and src (mux). The device tree node references the root clock,
and an "enable" call has to enable the clock's parents so that the
clock gate is toggled as well.
ok kettenis@
|
|
This prevents a panic due to a double free if a program exits after having
called accept(2) and dup2(2) on the same fd but without the corresponding
connect(5).
It will also allows us to simplify file descriptor locking. The error code
has been choosed to match Linux's behavior.
Pointed by Mathieu on tech@ after a discussion with guenther@. ok visa@
|
|
ok patrick@, visa@
|
|
it is sort of like egre(4), but different enough to warrant separate
handling. more specifically, eoip sits under gre 1, not 0, and has
it's own protocol id (0x6400). the gre key field is mandantory (the
rest cannot be set) which is split into a 16 bit length field and
a 16 bit tunnel id. lastly, it has a keepalive mechanism where peers
send 0 length packets as hellos to each other periodically, which
has no equivalent in egre(4) and is different to the gre(4) keepalives.
ok sthen@
|
|
|
|
|
|
|
|
|
|
- Implement SDIO interrupt handling
- Set control bit that allows CPU access to the FIFO
- Fix PIO transfers that are not a multiple of 4 bytes
- Handle vqmmc-supply
ok patrick@
|
|
ok patrick@
|
|
ok patrick@
|
|
Add a few more R40 clocks needed by the GMAC.
|
|
suggested by jsg, ok sthen.
|
|
OK mpi@
|
|
|
|
between CPUs
ok kettenis@ mlarkin@
|
|
it there.
|
|
|
|
For secondary CPUs, %cr0 is initially loaded in cpu_spinup_trampoline so
don't load it again in cpu_hatch().
ok kettenis@
|
|
|
|
|
|
kernel builds without audio (for example, ramdisks). ok florian@
|
|
ok patrick@
|
|
|
|
knob to take the new "sysctl" value, which is the default. In this
case, the device behavior is determined by the new "kern.audio.record"
sysctl(2), which defaults to zero.
ok florian
|
|
is disabled, the device records silence. The control may be modified
only by root and defaults to "off", ie. recording is disabled by
default.
ok florian, deraadt
|
|
two big switches in this function. Error out early in the default case
without grabbing the NET_LOCK() and move SIOCSIFNETMASK a bit up. This
will reduce the noise in an upcoming diff.
ok visa
|
|
copied. This severely limits the speed over the bus. By using
block mode we can issue block-sized transfers, which bumps the
transfer size to at least 512 bytes. By using multi-block mode
we can copy up to 511 blocks per transfer.
ok kettenis@
|
|
this is only for memory card read/writes.
ok kettenis@
|
|
processed by the knote() hook. This ensures the vnode does not get
freed or reused too early.
OK mpi@, guenther@
|
|
by florian@ when firmware isn't present initially.
|
|
|
|
|
|
Display name taken from existing pcidevs context (previous devices in
same family) and verified against AMD's "43871 Register Reference Guide"
for this platform
|
|
that we haven't implemented yet.
|
|
|