| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
architectures, move the definition directly into <time.h> and finish
the removal of <machine/ansi.h>.
|
|
|
|
|
|
| |
Print a warning about old applications with no signal trampoline.
Reported by: marius@alchemy.franken.de
|
|
|
|
| |
linux_fcntl*() and linux_getcwd().
|
|
|
|
|
|
|
| |
platforms. This introduces some binary incompatibilities for
dynamically linked programs which make use of clock(3) and times(3).
Approved by: jake
|
|
|
|
| |
can specify whether the buffer is in user or system space.
|
|
|
|
|
| |
platforms. This introduces some binary incompatibilities for
dynamically linked programs which make use of clock(3) and times(3).
|
|
|
|
|
| |
implementation. The wrapper is responsible for copying additional
structure arguments (struct flock) to and from userland.
|
|
|
|
|
| |
Obtained from: OpenBSD
Discussed on: -arch
|
|
|
|
|
|
| |
kern.cam.scsi_delay tunable/sysctl.
Reviewed by: mdodd, njl
|
| |
|
|
|
|
| |
Reviewed by: julian@freebsd.org (mentor)
|
| |
|
|
|
|
|
|
|
|
| |
brand early in the process of loading an elf file, so that we can
identify the sysentvec, and so that we do not continue if we do not
have a brand (and thus a sysentvec). Use the values in the sysentvec
for the page size and vm ranges unconditionally, since they are all
filled in now.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
i4bq931, i4b, isic, iwic, ifpi, ifpi2, ifpnp, ihfc, and itjc are
no longer count devices. Also remove a few other instances of N<DEVICE>
being used to control compilation of whole files.
Reviewed by: hm
|
|
|
|
|
|
|
|
|
| |
a) we don't believe what the board tells us all the time (if the BIOS
hasn't run, port page 2 and port page 0 tend to be garbage)
b) add the missing code to set parameters for the SPI cards.
MFC after: 0 days
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
in the stack gap. This converts most VFS and signal related system
calls, as well as select().
Discussed on: -arch
Approved by: marcel
|
|
|
|
|
|
| |
sysentvec. Initialized all fields of all sysentvecs, which will allow
them to be used instead of constants in more places. Provided stack
fixup routines for emulations that previously used the default.
|
|
|
|
|
|
|
| |
GCC 3.2 overflows boot2 by 12 bytes, this patch brings it back
within the boundaries, with 12 bytes available for future bloat.
Approved by: obrien
|
|
|
|
|
|
|
|
| |
linux_emul_find() that does not use stack gap storage but instead
always returns the resulting path in a malloc'd kernel buffer.
Implement linux_emul_find() in terms of this function. Also add
LCONVPATH* macros that wrap linux_emul_convpath in the same way
that the CHECKALT* macros wrap linux_emul_find().
|
|
|
|
|
|
|
|
|
|
|
|
| |
a kernel-internal kern_*() version and a wrapper that is called via
the syscall vector table. For paths and structure pointers, the
internal version either takes a uio_seg parameter or requires the
caller to copyin() the data to kernel memory as appropiate. This
will permit emulation layers to use these syscalls without having
to copy out translated arguments to the stack gap.
Discussed on: -arch
Review/suggestions: bde, jhb, peter, marcel
|
|
|
|
|
|
|
|
| |
on -current. Actually copy in data from userspace to kernel in the
linux-compat ioctl path. Make sure ioctl sizes are as expected in the handler
functions.
Reviewed by: rwatson
|
|
|
|
|
|
|
| |
of derefencing the VOP arguments again when calling the UFS code.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
|
|
|
|
| |
AHC_DEBUG_SEQUENCER.
|
| |
|
| |
|
|
|
|
|
| |
This should have been committed about a week ago to coincide with the
actual changes.
|
|
|
|
|
|
| |
2300 cards.
MFC after: 1 day
|
|
|
|
|
|
|
| |
right places, and so it's sorted consistently with how all the other N-hundreds
of files ding this do it.
Submitted by: Hiten Pandya <hiten@uk.FreeBSD.org>
|
|
|
|
| |
are specified'. Ie: it is a logical and, not a logical or.
|
|
|
|
|
|
| |
Reduce the swap meta calculation by a factor of 2, it's still massive overkill.
X-MFC after: immediately
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Don't expect all RIDs to be PCI rids. The previous code made at
least 1 mistake, even for PCI.
Give the card definitions a chance to specify a init function.
Use this instead of the gross superio hack.
Move the win877 init function to puc_pci.c where it belongs.
RIDs can actually be zero, don't set badmuxed if so.
Set a less incorrect end for the construct SYS_RES_IOPORT entries,
I guess both sio and lpt happen to use 8 IO ports, but that shouldn't
really be hardcoded this way.
Fixup puc_pccard.c to match.
We're getting closer.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Add a pccard frontend for it as well.
The PCcard stuff does not work yet because there is still some PCImagic
left in puc.c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Don't set the CCR_OPTION register when registering/deregistering
interrupts unless the card is a MFC card. This makes a lot of cards
work that didn't work before. These bits are only defined for MFC
cards.
Remove COOKIE_FOR_WARNER kludges that phk introduced.
Add more debug info.
Annoy the purists by committing two minor style nits at the same time.
Many thanks to phk. He tracked this problem down to what was screwing
things up, so fixing it became trivially easy once the problem was
understood.
|
| |
|
|
|
|
|
|
|
| |
don't spam the configuration index register.
I'm not sure where those bits truly belong, but spamming the config
index sure doesn't do us any good.
|
|
|
|
| |
fix the buildkernel target.
|
|
|
|
|
|
|
| |
This is a bandaid which makes some more PCCards work under NEWCARD
which would otherwise not work.
Cards with only fixed address windows still loose.
|
| |
|
|
|
|
| |
handling of bug reports.
|
|
|
|
|
|
|
|
|
| |
This feature can be disabled via the AHD/AHC_REG_PRETTY_PRINT kernel
option.
The ahc driver now uses the same debug options mechanism as ahd:
AHC_DEBUG - Compile in debugging code
AHC_DEBUG_OPTS - String of debug options as listed in aic7xxx.h
|
| |
|
|
|
|
|
|
|
|
| |
Move interrupt enable to the OSM.
Remove some debugging messages.
Remove chip bug workarounds for non-production asics.
|