Age | Commit message (Collapse) | Author |
|
|
|
|
|
as needed.
Ok bluhm@
|
|
tested this with fuse _and_ drm on amd64 and macppc. Also tested with
cloning bpf (not in the tree) on macppc.
ok mikeb
"looks correct to me" millert
The original commit message is as follows:
Increase size of the clone bitmap. A limit of only 64 device clones
turned out to be too low for the upcoming work on cloning bpf. The new
limit is 1024 device clones. As part of the size increase, the bitmap
has been changed to be allocated separately to avoid bloating all device
nodes, as suggested by guenther, millert and deraadt.
ok millert mikeb
|
|
Discussed with jmc@
|
|
Discussed with jmc@
|
|
|
|
|
|
Discussed with and OK from sthen@ stsp@ kettenis@ jsg@
|
|
ok stefan
|
|
the vma offset manager. This brings us a little bit more isolation between
applications as GEM buffers are now tied to a specific /dev/drmX clone.
ok jsg@
|
|
ok jsg@
|
|
ok jsg@
|
|
<sys/tree.h>. From FreeBSD/OFED via DragonFlyBSD.
ok jsg@
|
|
data isn't necessary.
ok mpi@, ok&tweak natano@
|
|
|
|
ok claudio
|
|
ok sthen@
|
|
|
|
sectors. Volumes created will present a sector size equal to the
largest sector size of the constituent disks.
Softraid Metadata version cranks to 6 due to new field.
ok jsing@ with tweaks that will follow soon.
|
|
Diff from Yuuichi Someya.
ok reyk markus
|
|
This allows us to remove the 'do_mask' parameters in read_mem and
write_mem as well as the address mask operaton itself.
ok mlarkin@
|
|
That way we no longer leak uvm data structures after a
guest VM was shut down.
ok mlarkin@
|
|
This flag caused amaps to be allocated with additional spare slots, to
make extending them cheaper. However, the kernel never extends amaps,
so allocating spare slots is pointless. Also UVM_FLAG_AMAPPAD only
has an effect in combination with UVM_FLAG_OVERLAY. The only function
that used both flags was sys_obreak, but that function had the use of
UVM_FLAG_OVERLAY removed recently.
While there, kill the unused prototypes amap_flags and amap_refs.
They're defined as macros already.
ok mlarkin@ kettenis@ mpi@
|
|
removal from mbuf.h. ok mpi@
|
|
|
|
missing from udpsock_startup() (udpsock.c) which happens earlier and therefore
would abort the program due to SIOCGIFADDR ioctl(2) on udpsock_handler
Reported by Philip Higgins <phil ! unita.com.au>
OK tb@
|
|
move malloc.h down to where its used, and inside _KERNEL.
ok deraadt@ mpi@
|
|
Initial diff from Dimitris Papastamos. Support from mikeb@, ok benno@.
|
|
This will especially be helpful in future multiprocessor efforts.
ok jsg@
|
|
Previously we used the primary data cache's information on how big
the cache lines are. The CTR gives us better information about how
big the smallest cache line sizes (controlled by the CPU) are.
ok jsg@
|
|
we are looking for all matches in a line; ok natano@ miilert@ tedu@
|
|
|
|
|
|
to exist on. This is required to use ldrex/strex in some cases.
ok patrick@
|
|
ok kettenis@
|
|
ok mpi@
|
|
ok mpi@
|
|
and the PCB_SAVECTX flag would be a lie.
ok kettenis@ mpi@
|
|
anymore since the kernel VM space increase work done in sparc about one
year ago.
from Miod Vallat; thanks!
ok tobiasu
|
|
specific Auxiliary Control Register (ACTLR).
ok patrick@
|
|
|
|
If we were passed an FDT, we can completely map the tree and later on
copy it somewhere in our control, so it's not overwritten by anything.
If we are passed a device tree, we need to grab the information we
otherwise would get from the bootinfo struct in another way. We can use
the /memory node to parse the machine's memory information. Bootargs are
stored in /chosen's bootargs property.
This allows us to boot up like before using the board id, but now also
allows us to make use of device tree information.
ok jsg@
|
|
used to extract information about how much RAM is available or where a
controller is in the address space and how big its IO space is.
Add a way to get the device tree's size. This is helpful to find out
how much you need to copy if you want to move the tree somewhere else.
Also add helpers to easily retrieve integers from a property.
ok jsg@
|
|
ok jsg@
|
|
cannot be found. Due to implementation details, it used to return
a pointer to the next node, without checking if it actually exists.
Modify fdt_next_node() to only return a next node if it actually exists
and implement an internal skip_node() function that keeps the previous
behaviour.
ok mpi@
|
|
years ago.
ok dlg@
|
|
|
|
protect against multiple entries of a function that handled pending
soft interrupts. This seems to have been a mistake made when converting
code that used simple lock in the 80321 code which got reused in armv7.
arm softintr_dispatch() already has mutexes around invoked callbacks
which should be enough. Make the pxa2x0 code work the same way which
removes the last remaining simple lock use on arm.
ok patrick@
|
|
|