#
349ada9b |
| 04-Sep-2020 |
thorpej <thorpej@NetBSD.org> |
Include <sys/lwp.h>
|
#
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 ...
|
#
e851d39a |
| 14-Sep-2009 |
mhitch <mhitch@NetBSD.org> |
Add support for booting off a couple of common RAID adapters found on several models of alpha systems: mlx [Mylex DAC060] and iop [I2O]. Addresses PR #25829.
|
#
ce099b40 |
| 28-Apr-2008 |
martin <martin@NetBSD.org> |
Remove clause 3 and 4 from TNF licenses
|
#
5b232515 |
| 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.
|
#
26e2dfd1 |
| 07-Oct-2006 |
elad <elad@NetBSD.org> |
PR/29274: Anders Hjalmarsson: MOP booting Alphaserver 2000 does not find root device
Patch applied, thanks!
|
#
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 ...
|
#
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 ...
|
#
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"
|
#
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 ...
|
#
c68e2d61 |
| 19-Apr-2001 |
thorpej <thorpej@NetBSD.org> |
Add support for attaching "com" serial ports as KGDB devices.
|
#
f363b73f |
| 21-Dec-2000 |
thorpej <thorpej@NetBSD.org> |
Add support for the AlphaServer 2100 (Sable) and the AlphaServer 2100A (Lynx), written from scratch by me over a year ago, but never committed to the tree because there was a bug I could never quite
Add support for the AlphaServer 2100 (Sable) and the AlphaServer 2100A (Lynx), written from scratch by me over a year ago, but never committed to the tree because there was a bug I could never quite find. I have fixed a few problems in the code, but still don't know if that bug is quite fixed. Since I don't have access to the hardware directly, I'll have to call for testers again.
show more ...
|