| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
64-bit address spaces yet. Pointy hat to myself for sticking it in the MI
NOTES file to begin with.
|
|
|
|
|
|
| |
argument is an expression you can end up casting part of it to void *.
This resulted in bogus warnings about pointer arith using void *'s for
the ep(4) driver.
|
|
|
|
|
|
|
| |
related to sizeof(int) != sizeof(void *), but kvtop() is much harder to
fix.
Approved by: imp
|
|
|
|
|
| |
NOTES files if desired, but this code is not MI on FreeBSD. The Alpha
support is Linux specific and does not compile on FreeBSD.
|
|
|
|
|
| |
currently in -stable. Put the exception into usb.h instead of having it
hard coded in the sound code.
|
|
|
|
| |
physical and virtual addresses.
|
|
|
|
| |
Please use bus_space functions instead.
|
|
|
|
|
|
| |
dgb(4) lives.
- Move dgb(4) back to where it used to be relative to other drives in the
old NOTES/LINT file.
|
| |
|
|
|
|
|
|
| |
equals.
Approved by: imp
|
|
|
|
|
| |
that sizeof(int) == sizeof(void *) == 4. However, it also seems that the
hardware assumes this.
|
| |
|
|
|
|
| |
Sponsored by: DARPA & NAI Labs
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
from being MI in any fashion. It currently "assumes" that it can get
a kernel virtual address for a phyiscal address by adding KERNBASE to the
physical address. It also tries to read values out of a the PC BIOS on
all archs. It also uses "manual" inb() and outb()'s to talk to the mcclock
device which just happens to be at that location on both i386 and alpha.
This driver should likely be i386-only.
|
|
|
|
|
|
|
| |
sizeof(void *) assumptions and doesn't use busdma yet (it uses kvtop()
which is not an MI interface).
Recommended by: jake, mux
|
| |
|
|
|
|
|
|
| |
rm -f command line when doing a make clean. Fix this.
Reviewed by: ru
|
|
|
|
|
|
| |
PR: kern/44772
Submitted by: Takashi Oono <takashi@yha.att.ne.jp>
MFC after: 1 week
|
| |
|
|
|
|
|
|
| |
not look like the prerequisites to fill it in properly will be in the tree
for the upcoming release, but it's mostly done, so there is no need for these
to stay around to remind us.
|
|
|
|
| |
usb_proc_ptr that does the same thing.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
7 addresses for use by page tables and kernel stacks.
Obtained from: peter
|
|
|
|
| |
- Print warning in -stable.
|
|
|
|
|
|
| |
UARTs.
Requested by: doconnor@gsoft.com.au
|
|
|
|
|
|
|
| |
manipulated directly (rather than using sballoc()/sbfree()); update them
to tweak the new sb_ctl field too.
Sponsored by: NTT Multimedia Communications Labs
|
|
|
|
|
|
|
| |
received.
Verified by: dougb, Manfred Antar <null@pozo.com>
Sponsored by: NTT Multimedia Communications Labs
|
| |
|
|
|
|
|
| |
for label access on the interpreter, not just the shell script. No
policies currently present in the system rely on the new labels.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(1) Permit userland applications to request a change of label atomic
with an execve() via mac_execve(). This is required for the
SEBSD port of SELinux/FLASK. Attempts to invoke this without
MAC compiled in result in ENOSYS, as with all other MAC system
calls. Complexity, if desired, is present in policy modules,
rather than the framework.
(2) Permit policies to have access to both the label of the vnode
being executed as well as the interpreter if it's a shell
script or related UNIX nonsense. Because we can't hold both
vnode locks at the same time, cache the interpreter label.
SEBSD relies on this because it supports secure transitioning
via shell script executables. Other policies might want to
take both labels into account during an integrity or
confidentiality decision at execve()-time.
Approved by: re
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
|
| |
|
|
|
|
|
|
|
|
| |
it's essentially execve() with an optional MAC label argument.
Approved by: re
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
|
|
|
|
|
|
|
| |
transitioning, remove their transition entry points.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
|
| |
|
|
|
|
|
|
|
|
| |
Allow transitioning to be twiddled off using the process and fs enforcement
flags, although at some point this should probably be its own flag.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
entrypoints, #ifdef MAC. The supporting logic already existed in
kern_mac.c, so no change there. This permits MAC policies to cause
a process label change as the result of executing a binary --
typically, as a result of executing a specially labeled binary.
For example, the SEBSD port of SELinux/FLASK uses this functionality
to implement TE type transitions on processes using transitioning
binaries, in a manner similar to setuid. Policies not implementing
a notion of transition (all the ones in the tree right now) require
no changes, since the old label data is copied to the new label
via mac_create_cred() even if a transition does occur.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
|
|
|
|
| |
Reviewed by: jhb
|
|
|
|
|
|
|
|
|
| |
with them in non-C cases, outside of the kernel.
Include <sys/cdefs.h> for __BEGIN_DECLS/__END_DECLS as other headers seem
to do in this area.
Requested by: Patrick Hartling <patrick@137.org>
|
|
|
|
| |
Somehow this didn't make it in the last commits.
|
| |
|
|
|
|
| |
Tested on: i386
|
|
|
|
|
|
| |
- Move to MI space.
Tested on: i386
|
|
|
|
|
|
| |
o Enable sc
o Remove NO_GEOM. We need GEOM for GPT.
o Remove NO_CPU_COPTFLAGS.
|
| |
|
| |
|
|
|
|
| |
when no devices are connected.
|