#
68a5f9b3 |
| 13-Oct-2012 |
jdc <jdc@NetBSD.org> |
Adapt to the changed signature of pckbc_cnattach().
|
#
b627dca8 |
| 06-Feb-2012 |
matt <matt@NetBSD.org> |
Do a minor cleanup of alpha (this will make applying pullups post branching easier). u_int{8,16,32,64}_t -> uint{*}_t Change all old-style definitions to C89 prototypes. Whitespace cleanup. Constific
Do a minor cleanup of alpha (this will make applying pullups post branching easier). u_int{8,16,32,64}_t -> uint{*}_t Change all old-style definitions to C89 prototypes. Whitespace cleanup. Constification in db_disasm.c
show more ...
|
#
fe6db6ff |
| 01-Jul-2011 |
dyoung <dyoung@NetBSD.org> |
#include <sys/bus.h> instead of <machine/bus.h>.
|
#
2a5aa7e4 |
| 14-Jun-2011 |
matt <matt@NetBSD.org> |
Major cleanup of alpha device drivers. Switch to CFATTACH_DECL_NEW. struct device * -> device_t struct cfdata * -> cfdata_t Use of device_xname. No direct access to struct device members. Use aprint
Major cleanup of alpha device drivers. Switch to CFATTACH_DECL_NEW. struct device * -> device_t struct cfdata * -> cfdata_t Use of device_xname. No direct access to struct device members. Use aprint* (not complete).
show more ...
|
#
454af1c0 |
| 14-Mar-2009 |
dsl <dsl@NetBSD.org> |
Change about 4500 of the K&R function definitions to ANSI ones. There are still about 1600 left, but they have ',' or /* ... */ in the actual variable definitions - which my awk script doesn't handle
Change about 4500 of the K&R function definitions to ANSI ones. There are still about 1600 left, but they have ',' or /* ... */ in the actual variable definitions - which my awk script doesn't handle. There are also many that need () -> (void). (The script does handle misordered arguments.)
show more ...
|
#
02cdf4d2 |
| 14-Mar-2009 |
dsl <dsl@NetBSD.org> |
Remove all the __P() from sys (excluding sys/dist) Diff checked with grep and MK1 eyeball. i386 and amd64 GENERIC and sys still build.
|
#
65c9a0b3 |
| 04-Mar-2007 |
yamt <yamt@NetBSD.org> |
fix fallout from caddr_t changes.
|
#
53524e44 |
| 04-Mar-2007 |
christos <christos@NetBSD.org> |
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
#
016de84c |
| 26-Feb-2006 |
he <he@NetBSD.org> |
Insert an obviously missing double quote.
|
#
a1050c52 |
| 25-Feb-2006 |
thorpej <thorpej@NetBSD.org> |
Use device_is_a().
|
#
458b3e43 |
| 23-Feb-2006 |
thorpej <thorpej@NetBSD.org> |
Use device_parent().
|
#
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
#
23e6f047 |
| 28-Jun-2004 |
mycroft <mycroft@NetBSD.org> |
Significant cleanup and bug fix of root device detection: * On systems where it's relevant (6600, kn300, kn8ae), check which PCI bus hierarchy we're looking at. * Consistently check PCI function nu
Significant cleanup and bug fix of root device detection: * On systems where it's relevant (6600, kn300, kn8ae), check which PCI bus hierarchy we're looking at. * Consistently check PCI function numbers (important for quad-channel ATA controllers). * Check the channel number (important for ATA and multi-channel SCSI controllers). * Check logical unit numbers. * Use strcasecmp() to check b->protocol; the case is different depending on the firmware revision. * Remove b->boot_dev_type check; it's unneeded. * Remove extraneous unneeded variables.
Not only does this fix a few PRs and multiple long-standing bugs, but the code is smaller too.
PR 9432 PR 12225 PR 25830
show more ...
|
#
08227d36 |
| 14-Dec-2003 |
thorpej <thorpej@NetBSD.org> |
No need to include wdvar.h anymore.
|
#
768b79db |
| 14-Oct-2003 |
nathanw <nathanw@NetBSD.org> |
Catch up to ata/ide changes; look for a parent device of wd named "atabus" instead of "pciide", and check one layer farther up in the device hierarchy for the scsipidev device.
From Manuel Bouyer, t
Catch up to ata/ide changes; look for a parent device of wd named "atabus" instead of "pciide", and check one layer farther up in the device hierarchy for the scsipidev device.
From Manuel Bouyer, tested by me on a up1500 (identical changes to other ide-booting code).
show more ...
|
#
0eff6718 |
| 14-Jun-2003 |
thorpej <thorpej@NetBSD.org> |
Also pass a type argument to comcnattach() and com_kgdb_attach(). comspeed() (and thus cominit()) may need this information.
|
#
0f09ed48 |
| 27-Sep-2002 |
provos <provos@NetBSD.org> |
remove trailing \n in panic(). approved perry.
|
#
d1ad2ac4 |
| 27-Sep-2002 |
thorpej <thorpej@NetBSD.org> |
Rather than referencing the cfdriver directly in the cfdata entries, instead use a string naming the driver. The cfdriver is then looked up in a list which is built at run-time.
|
#
89dd8c02 |
| 26-Sep-2002 |
thorpej <thorpej@NetBSD.org> |
Get the pointer to the driver name early, rather than always dereferencing the cfdriver pointer.
|
#
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 ...
|
#
e01670eb |
| 02-Dec-2001 |
bouyer <bouyer@NetBSD.org> |
Convert to new ata/atapi attach structs.
|
#
95eaadac |
| 05-Jun-2001 |
thorpej <thorpej@NetBSD.org> |
Use symbolic names for the CTB terminal type field, rather than hard-coded constants.
|
#
d84d2c6c |
| 30-May-2001 |
lukem <lukem@NetBSD.org> |
add missing #include "opt_kgdb.h"
|
#
cfda5afa |
| 02-May-2001 |
thorpej <thorpej@NetBSD.org> |
Add some page coloring defaults.
|
#
937a7a3e |
| 25-Apr-2001 |
bouyer <bouyer@NetBSD.org> |
Pull up the thorpej_scsipi branch to main branch. This is a completely rewritten scsipi_xfer execution engine, and the associated changes to HBA drivers. Overview of changes & features: - All xfers a
Pull up the thorpej_scsipi branch to main branch. This is a completely rewritten scsipi_xfer execution engine, and the associated changes to HBA drivers. Overview of changes & features: - All xfers are queued in the mid-layer, rather than doing so in an ad-hoc fashion in individual adapter drivers. - Adapter/channel resource management in the mid-layer, avoids even trying to start running an xfer if the adapter/channel doesn't have the resources. - Better communication between the mid-layer and the adapters. - Asynchronous event notification mechanism from adapter to mid-layer and peripherals. - Better peripheral queue management: freeze/thaw, sorted requeueing during recovery, etc. - Clean separation of peripherals, adapters, and adapter channels (no more scsipi_link). - Kernel thread for each scsipi_channel makes error recovery much easier (no more dealing with interrupt context when recovering from an error). - Mid-layer support for tagged queueing: commands can have the tag type set explicitly, tag IDs are allocated in the mid-layer (thus eliminating the need to use buggy tag ID allocation schemes in many adapter drivers). - support for QUEUE FULL and CHECK CONDITION status in mid-layer; the command will be requeued, or a REQUEST SENSE will be sent as appropriate.
Just before the merge syssrc has been tagged with thorpej_scsipi_beforemerge
show more ...
|