freebsd-skq/sys/sys
dfr 229cdb9144 * Add struct resource_list* argument to resource_list_alloc and
resource_list_release. This removes the dependancy on the
  layout of ivars.

* Move set_resource, get_resource and delete_resource from
  isa_if.m to bus_if.m.

* Simplify driver code by providing wrappers to those methods:

     bus_set_resource(dev, type, rid, start, count);
     bus_get_resource(dev, type, rid, startp, countp);
     bus_get_resource_start(dev, type, rid);
     bus_get_resource_count(dev, type, rid);
     bus_delete_resource(dev, type, rid);

* Delete isa_get_rsrc and use bus_get_resource_start instead.

* Fix a stupid typo in isa_alloc_resource reported by Takahashi
  Yoshihiro <nyan@FreeBSD.org>.

* Print a diagnostic message if we can't assign resources to a PnP
  device.

* Change device_print_prettyname() so that it doesn't print
  "(no driver assigned)-1" for anonymous devices.
1999-10-12 21:35:51 +00:00
..
_posix.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
_sigset.h Move SIG_HOLD back to signalvar.h. 1999-10-12 13:58:16 +00:00
acct.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
aio.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
bio.h Give physio a makeover. 1999-10-09 19:44:32 +00:00
bitstring.h
blist.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
buf.h Give physio a makeover. 1999-10-09 19:44:32 +00:00
bus_dma.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
bus_private.h Change isa_get/set_flags() to device_get/set_flags(). 1999-09-07 08:42:49 +00:00
bus.h * Add struct resource_list* argument to resource_list_alloc and 1999-10-12 21:35:51 +00:00
callout.h Restructure TCP timeout handling: 1999-08-30 21:17:07 +00:00
ccdvar.h Header file required to support ccd changes. Forgot to commit last 1999-09-23 16:20:05 +00:00
cdefs.h If using GNUC and ELF, make __IDSTRING() expand into an inline asm 1999-08-30 03:57:47 +00:00
cdio.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
chio.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
clist.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
conf.h Warn once per driver about dev_t's not registered with make_dev(). 1999-10-04 12:33:05 +00:00
cons.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
consio.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
copyright.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
dataacq.h Put back this wholly innocent victim of Mike's drive-by shooting on alog; 1999-01-20 13:09:28 +00:00
devfsext.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
devicestat.h Bump version number. 1999-09-18 22:03:45 +00:00
dir.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
dirent.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
disk.h Bite the bullet and allocate the devsw entry at compile time. 1999-09-12 20:40:29 +00:00
disklabel.h Fixed breakage of userland K&R support in rev.1.39. Kernel inline functions 1999-10-02 12:46:59 +00:00
diskmbr.h Fixed breakage of userland K&R support in rev.1.39. Kernel inline functions 1999-10-02 12:46:59 +00:00
diskpc98.h Fixed breakage of userland K&R support in rev.1.39. Kernel inline functions 1999-10-02 12:46:59 +00:00
diskslice.h Add a DSO_BAD144 flag which indicates that the driver actually understand 1999-09-20 17:04:39 +00:00
dkbad.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
dkstat.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
dmap.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
domain.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
elf32.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
elf64.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
elf_common.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
elf_generic.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
errno.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
eventhandler.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
exec.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fbio.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fcntl.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fdcio.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
file.h This is what was "fdfix2.patch," a fix for fd sharing. It's pretty 1999-09-19 17:00:25 +00:00
filedesc.h Fix a hole in jail(2). 1999-09-25 14:14:21 +00:00
filio.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
gmon.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
imgact_aout.h Fixed style bugs in prototype for aout_coredump() (mainly wrapping it with 1999-10-02 12:57:40 +00:00
imgact_elf.h General cleanup of core-dumping code. 1999-09-01 00:29:56 +00:00
imgact.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
inflate.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
interrupt.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
inttypes.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ioccom.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ioctl_bt848.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ioctl_compat.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ioctl_meteor.h Cleaned up all headers that include <sys/ioctl.h> or <sys/ioccom.h>: 1996-09-21 14:59:43 +00:00
ioctl.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ipc.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
jail.h Add a version number field to the jail(2) argument so that future changes 1999-09-19 08:36:03 +00:00
joystick.h Cleaned up all headers that include <sys/ioctl.h> or <sys/ioccom.h>: 1996-09-21 14:59:43 +00:00
kbio.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
kernel.h Removal of sys/device.h 1999-10-05 21:19:41 +00:00
kthread.h Slight reorganization of kernel thread/process creation. Instead of using 1999-07-01 13:21:46 +00:00
ktrace.h sigset_t change (part 2 of 5) 1999-09-29 15:03:48 +00:00
libkern.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
linedisc.h Warn once per driver about dev_t's not registered with make_dev(). 1999-10-04 12:33:05 +00:00
link_aout.h $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
link_elf.h $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
linker_set.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
linker.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
lock.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
lockf.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
lockmgr.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
malloc.h Force the "calls" count for malloc types to be 64 bit where it keeps track 1999-10-01 14:21:50 +00:00
mbuf.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
md5.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mdioctl.h Fix a bug in the block number calculation for VN disks with a sector 1999-09-17 05:34:00 +00:00
memrange.h Make the error return from mem_range_attr_get actually do something useful 1999-08-31 01:00:30 +00:00
mman.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
module.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mount.h Remove v_maxio from struct vnode. 1999-09-29 20:05:33 +00:00
mouse.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
msg.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
msgbuf.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mtio.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
namei.h Before we start to mess with the VFS name-cache clean things up a little bit: 1999-10-03 12:18:29 +00:00
nlist_aout.h $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
param.h sigset_t change (part 2 of 5) 1999-09-29 15:03:48 +00:00
pciio.h Revive PCIConf. 1998-09-15 08:21:13 +00:00
pioctl.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
pipe.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
poll.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
posix4.h Well folks, this is it - The second stage of the removal for build support 1999-04-17 08:36:07 +00:00
proc.h Add a per-signal flag to mark handlers registered with osigaction, so we 1999-10-11 20:33:17 +00:00
procfs.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
protosw.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ptio.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ptrace.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
queue.h Add SLIST_HEAD_INITIALIZER for static initialisation of SLISTs. 1999-10-05 20:35:32 +00:00
random.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
reboot.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
resource.h Implement RLIMIT_SBSIZE in the kernel. This is a per-uid sockbuf total 1999-10-09 20:42:17 +00:00
resourcevar.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rman.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rtprio.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
select.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
selinfo.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
sem.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
semaphore.h Finish _POSIX_PRIORITY_SCHEDULING. Needs P1003_1B and 1998-03-28 11:51:01 +00:00
shm.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
signal.h Move SIG_HOLD back to signalvar.h. 1999-10-12 13:58:16 +00:00
signalvar.h Move SIG_HOLD back to signalvar.h. 1999-10-12 13:58:16 +00:00
smp.h Fix from Tor so that if we enter the debugger in the tristate going to 1999-09-25 18:36:31 +00:00
snoop.h Seventy-odd "its" / "it's" typos in comments fixed as per kern/6108. 1998-04-17 22:37:19 +00:00
socket.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
socketvar.h Implement RLIMIT_SBSIZE in the kernel. This is a per-uid sockbuf total 1999-10-09 20:42:17 +00:00
sockio.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
soundcard.h Make the idempotency ifdefs uniform with the rest of src/sys/sys. 1999-09-04 14:33:58 +00:00
stat.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
syscall-hide.h Now that userland, including modules don't use the osig* syscalls 1999-10-12 09:33:53 +00:00
syscall.h Now that userland, including modules don't use the osig* syscalls 1999-10-12 09:33:53 +00:00
syscall.mk Now that userland, including modules don't use the osig* syscalls 1999-10-12 09:33:53 +00:00
sysctl.h #include <sys/queue.h> 1999-08-28 19:20:07 +00:00
sysent.h sigset_t change (part 2 of 5) 1999-09-29 15:03:48 +00:00
syslimits.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
syslog.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
sysproto.h Now that userland, including modules don't use the osig* syscalls 1999-10-12 09:33:53 +00:00
systm.h Move the declaration of panic() from sys/systm.h to sys/param.h. 1999-09-26 18:19:49 +00:00
tablet.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
termios.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
time.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
timeb.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
timepps.h Update the comments to say we are at draft 05 now. 1999-10-10 18:41:42 +00:00
timers.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
times.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
timetc.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
timex.h Update to the latest nanokernel from Dave Mills. 1999-08-30 12:04:49 +00:00
tprintf.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
tty.h Fixed style bugs in prototypes. 1999-10-02 12:27:51 +00:00
ttychars.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ttycom.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ttydefaults.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ttydev.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
types.h Don't use const and volatile directly. Use the macros. This fixes 1999-10-03 10:33:40 +00:00
ucontext.h Add a per-signal flag to mark handlers registered with osigaction, so we 1999-10-11 20:33:17 +00:00
ucred.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
uio.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
un.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
unistd.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
unpcb.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
user.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
utsname.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vmmeter.h Reviewed by: Alan Cox <alc@cs.rice.edu>, David Greenman <dg@root.com> 1999-09-17 04:56:40 +00:00
vnioctl.h Fix a bug in the block number calculation for VN disks with a sector 1999-09-17 05:34:00 +00:00
vnode.h Move the buffered read/write code out of spec_{read|write} and into 1999-10-04 11:23:10 +00:00
wait.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
wormio.h Move a couple of ioctl defines from wormcontrol.c to wormio.h. These are 1999-10-01 14:10:50 +00:00
xrpuio.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00