#
c5e91d44 |
| 02-Oct-2002 |
thorpej <thorpej@NetBSD.org> |
Use CFATTACH_DECL().
|
#
9a711d69 |
| 27-Sep-2002 |
thorpej <thorpej@NetBSD.org> |
Declare all cfattach structures const.
|
#
77a6b82b |
| 06-Sep-2002 |
gehenna <gehenna@NetBSD.org> |
Merge the gehenna-devsw branch into the trunk.
This merge changes the device switch tables from static array to dynamically generated by config(8).
- All device switches is defined as a constant st
Merge the gehenna-devsw branch into the trunk.
This merge changes the device switch tables from static array to dynamically generated by config(8).
- All device switches is defined as a constant structure in device drivers.
- The new grammer ``device-major'' is introduced to ``files''.
device-major <prefix> char <num> [block <num>] [<rules>]
- All device major numbers must be listed up in port dependent majors.<arch> by using this grammer.
- Added the new naming convention. The name of the device switch must be <prefix>_[bc]devsw for auto-generation of device switch tables.
- The backward compatibility of loading block/character device switch by LKM framework is broken. This is necessary to convert from block/character device major to device name in runtime and vice versa.
- The restriction to assign device major by LKM is completely removed. We don't need to reserve LKM entries for dynamic loading of device switch.
- In compile time, device major numbers list is packed into the kernel and the LKM framework will refer it to assign device major number dynamically.
show more ...
|
#
31144d99 |
| 17-Mar-2002 |
atatat <atatat@NetBSD.org> |
Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for indicating an unhandled "command". ERESTART is -1, which can lead to confusion. ERESTART has been moved to -3 and EPASSTHROUGH has
Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for indicating an unhandled "command". ERESTART is -1, which can lead to confusion. ERESTART has been moved to -3 and EPASSTHROUGH has been placed at -4. No ioctl code should now return -1 anywhere. The ioctl() system call is now properly restartable.
show more ...
|
#
1ea4df81 |
| 28-Jan-2002 |
aymeric <aymeric@NetBSD.org> |
add __KERNEL_RCSID as suggested by Luke Mewburn
|
#
9382c873 |
| 26-Jan-2002 |
aymeric <aymeric@NetBSD.org> |
- ANSIfy - remove some trailing spaces/tabs - minor style nits
|
#
e38a2e56 |
| 19-Sep-2001 |
thorpej <thorpej@NetBSD.org> |
machine/fbio.h -> dev/sun/fbio.h
|
#
b5648305 |
| 29-Jun-2000 |
mrg <mrg@NetBSD.org> |
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
|
#
2f159a1b |
| 26-Jun-2000 |
mrg <mrg@NetBSD.org> |
remove/move more mach vm header files:
<vm/pglist.h> -> <uvm/uvm_pglist.h> <vm/vm_inherit.h> -> <uvm/uvm_inherit.h> <vm/vm_kern.h> -> into <uvm/uvm_extern.h> <vm/vm_object.h> -> nothing <vm/vm_
remove/move more mach vm header files:
<vm/pglist.h> -> <uvm/uvm_pglist.h> <vm/vm_inherit.h> -> <uvm/uvm_inherit.h> <vm/vm_kern.h> -> into <uvm/uvm_extern.h> <vm/vm_object.h> -> nothing <vm/vm_pager.h> -> into <uvm/uvm_pager.h>
also includes a bunch of <vm/vm_page.h> include removals (due to redudancy with <vm/vm.h>), and a scattering of other similar headers.
show more ...
|
#
889c658b |
| 26-Jun-2000 |
simonb <simonb@NetBSD.org> |
Change the kernel mmap interface so that the offset to map is an "off_t" and the return value is a "paddr_t" to allow mappings at offsets past 2^31 bytes. Somewhat inspired by FreeBSD, which only ch
Change the kernel mmap interface so that the offset to map is an "off_t" and the return value is a "paddr_t" to allow mappings at offsets past 2^31 bytes. Somewhat inspired by FreeBSD, which only changed the offset to a "vm_offset_t".
Includes updates for the i386, pc532 and sh3 mmmmap from Jason Thorpe.
show more ...
|
#
f0e0b02d |
| 16-Aug-1999 |
is <is@NetBSD.org> |
Add a quick and dirty FBIOGVIDEO implementation. This is hardware independent, by saving the last written FIOSVIDEO/GRFIOCBLANK value into a shadow variable in the grf_softc and returning this value
Add a quick and dirty FBIOGVIDEO implementation. This is hardware independent, by saving the last written FIOSVIDEO/GRFIOCBLANK value into a shadow variable in the grf_softc and returning this value on FBIOGVIDEO. The presence of this ioctl is needed by screenblank(8) nowadays. Original problem reported by Lars Hecking on the port-amiga mailing list.
show more ...
|
#
0b6e56ec |
| 12-Jan-1998 |
thorpej <thorpej@NetBSD.org> |
Adjust for changes to config.
|
#
94b63124 |
| 23-Dec-1996 |
veego <veego@NetBSD.org> |
Get rid of __BROKEN_INDIRECT_CONFIG.
|
#
ca36ac9e |
| 13-Oct-1996 |
christos <christos@NetBSD.org> |
backout previous kprintf change
|
#
c21fad0c |
| 11-Oct-1996 |
mhitch <mhitch@NetBSD.org> |
Changes for poll(2).
|
#
94683385 |
| 10-Oct-1996 |
christos <christos@NetBSD.org> |
printf -> kprintf, sprintf -> ksprintf
|
#
2a73ef60 |
| 27-Aug-1996 |
cgd <cgd@NetBSD.org> |
change cfprint_t type definition to take a const char *, rather than a char *, because that's what was really intended, and because if the print function modifies the string, various things could bec
change cfprint_t type definition to take a const char *, rather than a char *, because that's what was really intended, and because if the print function modifies the string, various things could become unhappy (so the string should _not_ be modified).
show more ...
|
#
83f62ea0 |
| 19-May-1996 |
is <is@NetBSD.org> |
Screenblank support: - new fbio.h in arch/amiga/include, defining only FBIOSVIDEO - add an IOCTL translation to arch/amiga/dev/grf.c - add screenblank to the list of specials to build on amiga.
|
#
974e9f6e |
| 21-Apr-1996 |
veego <veego@NetBSD.org> |
- Cleanup for -Wall and -Wstrict-prototypes - Added support for multiple floppy drives - CyberVision64: - has now a real console mode - another bugfix for boards with the new S3 chip
- Cleanup for -Wall and -Wstrict-prototypes - Added support for multiple floppy drives - CyberVision64: - has now a real console mode - another bugfix for boards with the new S3 chip - Ariadne: - fixed crashes with aeput (mbuf failure)
show more ...
|
#
5c67e5fa |
| 17-Mar-1996 |
thorpej <thorpej@NetBSD.org> |
New device attachment scheme:
- split softc size and match/attach out from cfdriver into a new struct cfattach.
- new "attach" directive for files.*. May specify the name of the cfattach s
New device attachment scheme:
- split softc size and match/attach out from cfdriver into a new struct cfattach.
- new "attach" directive for files.*. May specify the name of the cfattach structure, so that devices may be easily attached to parents with different autoconfiguration semantics.
show more ...
|
#
0cd79344 |
| 30-Nov-1995 |
jtc <jtc@NetBSD.org> |
merge in changes from 1.1 release branch
|
#
602e68be |
| 09-Oct-1995 |
chopps <chopps@NetBSD.org> |
new cybervision 64 grf from Bernd Ernesti <bernd@arresum.inka.de> and others update config files (adding missing scsibus entry for aftsc0)
|
#
394b87b8 |
| 18-Aug-1995 |
chopps <chopps@NetBSD.org> |
change for a2410 from is@Beverly.Rhein.DE (Ignatios Souvatzis)
|
#
2ca98c3c |
| 07-May-1995 |
chopps <chopps@NetBSD.org> |
enable pseudo-dma on ivsc, allow no ite/grfcc.
|
#
35bb9b1f |
| 23-Apr-1995 |
chopps <chopps@NetBSD.org> |
new grfcl driver submitted by Ezra Story <ezy@panix.com>
|