thorpej
0e325bb097
Some spring cleaning.
2001-04-24 00:19:00 +00:00
thorpej
1e306aae10
Garbage-collect pmap_bootstrap_alloc(); nothing uses it.
2001-04-23 23:58:09 +00:00
thorpej
a5dd88f940
Add local prototype for internal pmap_bootstrap_alloc() function.
2001-04-23 23:57:49 +00:00
thorpej
92891185c3
Don't need a prototype for pmap_bootstrap_alloc(); the function
...
does not exist in the pmap API anymore.
2001-04-23 23:53:07 +00:00
thorpej
079c2e0ac9
Call pmap_bootstrap() before calling uvm_pageboot_alloc(), so that
...
the kernel virtual address space bounds will be set up.
2001-04-23 23:50:22 +00:00
bjh21
72aab13520
Add the IOLINES register from the ARM7500FE, and delete a few incongruous
...
blank lines.
2001-04-23 22:17:09 +00:00
rearnsha
8a64dad5d2
Eliminate dev->sc_xs. Simplify calls to sbicicmd. Replace
...
dev->sc_kv.dc_{addr,count} with dev->data{,len}.
2001-04-23 20:32:33 +00:00
simonb
229d807e8c
Add a comment for p_comm, from Bill Sommerfeld.
2001-04-23 19:21:05 +00:00
kanaoka
bb0eabfe15
- fixup only #0 bus --> fixup maxbus.
...
- Don't pciaddr_do_resource_allocate if device is AGP
to avoid conflict.
2001-04-23 19:15:29 +00:00
uch
c4ebb7bc47
recompile.
2001-04-23 18:09:27 +00:00
uch
144b54db26
generate opt_spec_platform.h.
2001-04-23 18:07:57 +00:00
thorpej
cd31bdd2b7
Make sure virtual_end is initialized before calling uvm_pageboot_alloc(),
...
and garbage-collect the virtual_avail variable (it is not necessary in
this pmap implementation).
2001-04-23 17:14:17 +00:00
uch
12772d5476
I forgot to add.
2001-04-23 16:47:16 +00:00
thorpej
2c37838b72
The Alpha pmap_virtual_space() can return compile-time constants,
...
so do so. This allows us to call uvm_pageboot_alloc() before
pmap_bootstrap().
Also, the virtual_start variable is unneeded in the Alpha pmap
module, and virtual_end (and the mostly-unused-except-by-bus_dma
variables avail_start and avail_end) can be `computed' at the
same time.
2001-04-23 15:42:29 +00:00
thorpej
92ca543e1c
Panic if all mappings are not removed from a pmap when its
...
reference count drops to 0.
2001-04-23 15:26:08 +00:00
pk
f33abf3809
Bump PIL_NET to 7; some sbus network boards use this interrupt level.
...
Nuke PIL_IMP.
2001-04-23 14:40:03 +00:00
sato
25bed1d297
fix memcpy argument in SPEC_PLATFORM&BOOT_STANDALONE case.
2001-04-23 11:31:15 +00:00
uch
f95d468a51
switch to ELF kernel.
2001-04-23 11:22:55 +00:00
uch
210faed679
new hpcsh clock module.
2001-04-23 11:22:19 +00:00
uch
63ec3bc3fa
dreamcast clock module was separated.
2001-04-23 11:20:41 +00:00
sato
40e5d08ed9
set specified platid when BOOT_STANDALONE & SPEC_PLATFORM=xx specified.
2001-04-23 10:13:02 +00:00
sato
4a5dcf307b
#include "opt_spec_platform.h"
2001-04-23 10:08:28 +00:00
jdolecek
09062a99f9
one less
2001-04-23 09:36:01 +00:00
jdolecek
7c9c35e3e7
Move the inclusion of 'mca.h' so that it doesn't depend on pcppi. The clock
...
interrupts are properly reset on PS/2 now.
Handle the slighly different PS/2 CMOS layout and get/set century
byte as appropriate. The check for valid CMOS CRC checksum is not implemented
yet; I don't currently know algorithm they use.
The info about PS/2 CMOS was taken from the Padgett Peterson's
x86/MSDOS Interrupt List, release 60.
2001-04-23 09:35:12 +00:00
jdolecek
1fe3261554
Add constant for SKNET Ethernet Card
2001-04-23 06:10:09 +00:00
jdolecek
15224351ef
Compact autoconf info by printing the IRQ number together
...
with 'at mca0 slot foo' info.
2001-04-23 06:10:08 +00:00
jdolecek
e99b513ca1
fix typo
2001-04-23 05:45:43 +00:00
thorpej
69fd928d7c
Remove pmap_kenter_pgs(). It was never really adopted by
...
anything, and the interface itself wasn't as flexible as
callers would have probably liked.
2001-04-23 01:02:06 +00:00
jmc
a0c30da432
Add comment set spec id to macro types
2001-04-23 00:57:32 +00:00
jmc
7c87238caa
Add Model id as a valid generic type
2001-04-23 00:57:05 +00:00
thorpej
55044638aa
Remove pmap_kenter_pgs(). It was never really adopted by
...
anything, and the interface itself wasn't as flexible as
callers would have probably liked.
2001-04-22 23:42:11 +00:00
thorpej
ec66f67f3a
Use pmap_kenter_pa() rather than pmap_kenter_pgs().
2001-04-22 23:28:52 +00:00
thorpej
69abdbf60c
Undo a misguided previous change to the pmap_update() API.
2001-04-22 23:19:26 +00:00
fredette
8a5ee3ff29
Added.
2001-04-22 21:00:27 +00:00
ross
8e68ebf6df
Add one-line placeholder for pending commit so diffs are complete.
2001-04-22 20:47:22 +00:00
jdolecek
3d1c1edbc5
g/c edc_dev_status[]
2001-04-22 20:02:38 +00:00
jdolecek
d0a98e1d18
fix edc_dump_status_block() to correctly print Command Error Code and
...
Device Error Code/Status when appropriate
add one item to TODO - need support for kernel memory crash dumps (to be
implemented "soon")
2001-04-22 20:00:59 +00:00
soren
a671e50d00
Put tr(4) in network section.
2001-04-22 19:53:25 +00:00
jdolecek
24568e5a13
Since IBM PS/2 support is becoming quite stable, remove the lenghty
...
disclaimer on top and leave only necessary fragments.
edc(4) seems to be quite stable, remove the EXPERIMENTAL note
2001-04-22 19:15:05 +00:00
jdolecek
0800e2ed46
add major { ed = 20 }
2001-04-22 18:39:49 +00:00
thorpej
5871b80f00
Use uvm_pageboot_alloc() for early memory allocation, rather than
...
calling pmap_steal_memory() directly. On these platforms, since
uvm_pageboot_alloc() is a wrapper around pmap_steal_memory(), there
is no functional change. This is merely for API consistency.
2001-04-22 18:21:48 +00:00
uch
103b08ffa1
make this compile again under SH4
2001-04-22 17:37:55 +00:00
thorpej
cfb5c7ed9f
Make pmap_virtual_space() a required pmap function, even on platforms
...
which have pmap_steal_memory(). This is to reduce the API differences
between pmaps that implement pmap_steal_memory() and pmaps which do
not.
Note that pmap_steal_memory() needs to adjust *vstartp and/or
*vendp only if it used addresses within the range provided to UVM
via the pmap_virtual_space() call. I.e. it is not necessary to do
so in any current pmap_steal_memory() implementation.
2001-04-22 17:22:57 +00:00
uch
95f0d5c680
add RTC control register 1 defines.
2001-04-22 16:50:17 +00:00
thorpej
27253eea15
Use uvm_pageboot_alloc() rather than pmap_steal_memory().
2001-04-22 16:44:41 +00:00
bjh21
8eed59a146
Move arcpp so it attaches before podulebus.
2001-04-22 15:26:07 +00:00
pooka
d31d45d28e
Fix misinformation in comment
2001-04-22 15:09:03 +00:00
bjh21
9aba6e0cc4
Add arcpp.
2001-04-22 15:03:22 +00:00
bjh21
11b40e716c
Add arcpp. Not in GENERIC because I don't know it works.
2001-04-22 15:02:51 +00:00
bjh21
856547f067
Driver for Archimedes parallel ports. I haven't got a parallel printer, so
...
this is currently untested.
2001-04-22 15:01:25 +00:00
bjh21
2a1570b5d9
Add functions to twiddle the latch bits, patterned after the ones in Linux.
2001-04-22 15:00:13 +00:00
jdolecek
85f0e37b44
edc_dump_status_block(): print RBA # and block count as unsigned
2001-04-22 13:00:24 +00:00
jdolecek
912e570671
Introduce machdep mca_disk_[un]busy(), which turn on/off disk LED.
...
Call as appropriate from the ESDI disk driver
2001-04-22 11:52:18 +00:00
jdolecek
738e87aeb9
fix argument for bitmask_snprintf() (stylistic only, code is commented out anyway)
2001-04-22 11:51:45 +00:00
jdolecek
8927d6f1be
Fix serious bug in bounce buf handling - the EDF_BOUNCEBUF flag needs
...
to be cleared always in edmcadone(), otherwise if there is a write
via bounce buffer followed by read directly to buf, the read operation
would return trashed data (the buf data would get overwritten
by contents of bounce buffer in edmcadone()).
Reset b_resid as necessary when the i/o is done, too.
g/c some unneeded stuff, use lockmgr()-style locking in ed_[un]lock(),
better avoid some deadlocks
These changes make the driver quite a bit more stable. It's actually
reliable enough to be possible to newfs the drive and use it for
read/write filesystem now.
2001-04-22 11:32:49 +00:00
shin
2d7f52d2c7
add Serial Line IP (sl).
2001-04-22 02:06:34 +00:00
shin
22b4360d24
add config files for installation.
2001-04-22 02:01:43 +00:00
thorpej
4738622712
Give pmap_update() an argument (a pmap_t) so that it knows which
...
pmap it should be updating.
2001-04-22 00:33:59 +00:00
bjh21
68ec0583b4
Add latches (arm26).
2001-04-22 00:27:18 +00:00
bjh21
660a20cd22
Add a skeleton driver for the random latches on the Archimedes, which are
...
shared between the printer port and floppy drive. Useful facilities will be
added when I know what I need.
2001-04-22 00:26:35 +00:00
thorpej
7f10ba88b1
#define away pmap_update() in <machine/pmap.h> so that no function
...
call overhead is incurred as we start sprinkling pmap_update() calls
throughout the source tree (no pmaps currently defer operations, but
we are adding the infrastructure to allow them to do so).
2001-04-21 23:51:14 +00:00
ross
c8ee2e4ddd
Import and use cpu_info_primary for non-MULTIPROCESSOR.
...
Hey, it compiles, and it's only -current.
2001-04-21 22:03:21 +00:00
bjh21
4442920f51
In nfs_loadattrcache(), if checkalias() gives us a new vnode, lock it. This
...
prevents us losing the locked state of the old vnode.
fvdl thinks the old vnode is certain to be locked at this point. I've put in
a KASSERT to be on the safe side.
This seems to fix PR kern/12661.
2001-04-21 21:35:53 +00:00
fvdl
4c41d3275c
s/cheap/expensive/ for DIAGNOSTIC
2001-04-21 21:10:41 +00:00
fvdl
41a3ee5d58
Note that the (already commented out) DIAGNOSTIC option is expensive.
2001-04-21 21:03:46 +00:00
fvdl
2654febb55
Remove DIAGNOSTIC and mark it as expensive.
2001-04-21 21:02:03 +00:00
fvdl
a1b8e618af
Doh. Put the option *after* the include of plain GENERIC.
2001-04-21 20:58:13 +00:00
fvdl
781af989f9
Move the DIAGNOSTIC option to a seperate config file, it's too expensive
...
to be in GENERIC (which should be a kernel ready for production use).
2001-04-21 20:49:14 +00:00
rearnsha
8faae68155
Use bus_space functions for accessing SBIC registers.
2001-04-21 20:47:26 +00:00
jdolecek
6402f68d79
Match any device with class bridge and subclass BRIDGE_MC, instead
...
of matching individual products. Pointed out by Jason Thorpe.
2001-04-21 19:18:20 +00:00
bjh21
85e1abfb39
Keep track of interrupt depth. With forthcoming changes to cpu.h, this gets
...
us accounting for interrupt time.
2001-04-21 18:51:17 +00:00
thorpej
0115ec662c
The pmap_update() call at the end of uvm_swapout_threads() is
...
completely useless. Nuke it.
2001-04-21 17:38:24 +00:00
thorpej
15f731ee94
pmap_update() should not be equated with "flush entire TLB", it is
...
used to process deferred pmap operations. Since these pmaps don't
defer anything, pmap_update() is a noop.
2001-04-21 17:25:01 +00:00
thorpej
c3df364b08
pmap_update() -> tlbflush()
2001-04-21 17:20:58 +00:00
thorpej
82065e8a0b
Update the comment for pmap_update().
2001-04-21 17:13:12 +00:00
tsutsui
e53804bd4b
Preliminary support for Acard ATP850/860 UDMA PCI IDE controllers.
...
XXX Currently disabled by default because it has some problems on macppc.
XXX Maybe some more initialization is needed, but there is few information
XXX about the chips.
2001-04-21 16:36:37 +00:00
thorpej
24e7ecca97
Adjust the way the cpu_info[] array works (array of pointers
...
rather than array of structures). Keep a list of active
CPUs and define a CPU_INFO_FOREACH to traverse them.
This fixes cpustates statistics tracking.
2001-04-21 16:27:10 +00:00
tsutsui
8dfe3efca7
space -> tab
2001-04-21 16:10:54 +00:00
sato
5c43977ed6
- fix comment for MCR/530.
...
- add MCR/530A(MobilePro780) PWCTL_COM0 device.
- add MC-R520A(MobilePro770) BTN_COVER device,
but commented because of no checking.
- add MC/R530A(MobilePro780) BTN_COVER device,
but commented because of no checking.
2001-04-21 15:56:55 +00:00
bjh21
630f137a5e
Multiple-inclusion protection.
2001-04-21 15:47:32 +00:00
sato
9804ab7c49
add VR4181 vrip register maps.
...
add VR4181 vrip intr levels.
2001-04-21 14:46:36 +00:00
sato
05c9ce0788
add VR4181 BCU register definitions.
...
add routines for VR4181.
2001-04-21 14:44:40 +00:00
tsutsui
e815501ea9
Regen from pcidevs rev. 1.318:
...
> Correct an entry for Acard UDMA IDE controller.
> The chip is actually marked as ATP860-A, not ATP860R.
2001-04-21 13:32:25 +00:00
tsutsui
42f78f411a
Correct an entry for Acard UDMA IDE controller.
...
The chip is actually marked as ATP860-A, not ATP860R.
2001-04-21 13:28:52 +00:00
tsutsui
c7bcfd56a3
Fix a leftover comment.
2001-04-21 11:54:25 +00:00
sato
a797d869ed
dump io setting: DPRINTF->VPRINTF
2001-04-21 10:32:38 +00:00
tsutsui
f39a68828d
Make sure to check SC_ACCEL_TAGS in ncr53c9x_ioctl()
...
even if sync transfer is disabled or not supported.
2001-04-21 07:28:22 +00:00
martin
83930a016c
Demangle an #ifdef mess and make all ioctl routines take an u_long
...
as the command argument. Before we were subject to subtle sign extension
differences depending on char being signed or unsigned.
2001-04-21 07:23:41 +00:00
tsutsui
c6e66cb834
Define ${ELF2ECOFF} and use it so that we can specify objcopy
...
for it on cross environment.
2001-04-21 05:54:02 +00:00
tsutsui
64eed5859d
Clean up ncr53c9x_select():
...
- Define NCR_F_SELATN3 for sc_features and use it to check if the chip
supports SELATN3 command
- Make conditions of sending messages a bit simpler.
2001-04-21 05:35:20 +00:00
ross
baa78b5c79
Nonfunctional change split out from pending functional commit.
2001-04-20 23:52:23 +00:00
thorpej
4ad5b289fe
No longer need to play with the kernel_lock while waiting
...
for the other processor to sync FP state.
2001-04-20 22:59:38 +00:00
thorpej
c24c3604b0
SPINLOCK_INTERLOCK_RELEASE_HOOK should actually be
...
SPINLOCK_SPIN_HOOK, so that we actually check for
pending IPIs on the Alpha more than once. Also,
when we call alpha_ipi_process(), make sure to go
to splipi().
2001-04-20 22:58:39 +00:00
thorpej
b8ccfcaac5
Add splipi() to block interprocessor interrupts (which come in at IPL 5).
2001-04-20 22:28:58 +00:00
toshii
61ff48a82e
In pmap_allocpagedir(), check if uvm_km_zalloc of ptpt is successful,
...
and handle alloc failure case.
2001-04-20 18:11:53 +00:00
matt
1a5fe5b583
Split cpu from mainbus so that cpu can attached to other buses (like ofbus).
2001-04-20 18:08:48 +00:00
thorpej
97682364ef
Adjust for a multiprocessor data structure change (whee, I guess
...
I haven't built a GENERIC.MP for a while...)
2001-04-20 18:03:27 +00:00
thorpej
499f5a02fd
Alas, we must put pmap_emulate_reference() in the kernel_lock
...
perimeter as long as we still acquire it in interrupt handlers,
in order to avoid a lock ordering deadlock.
2001-04-20 18:00:50 +00:00
thorpej
a18eaa4cb6
Make sure there is there is a curproc in ltsleep().
2001-04-20 17:58:49 +00:00
tsutsui
f2e3f6d5d4
Cosmetics. (tab/space etc.)
2001-04-20 17:32:33 +00:00
he
9f142f57b9
In the provisional disklabel (which will be used if there is no
...
valid on-device disk label), set d_npartitions to RAW_PART+1 instead
of to 1. Discovered as a build bug on the netbsd-1-5 branch, affecting
miniroot construction and vnd devices; RAW_PART went missing from the
in-core disklabel, and eventually also the on-device label.
2001-04-20 16:58:19 +00:00
matt
5f6967f571
A small change for NETWINDER support. (netwinder needs its own pci_attach_hook)
2001-04-20 16:52:04 +00:00
matt
60ca1c1c66
Make EXEC_ELF32 standard. Cleanup/fix GENERIC to include more devices.
2001-04-20 16:48:01 +00:00
fredette
b56ccf464d
Add entries for the NatSemi MM58167 time-of-day clock chip
...
and the chipset used in the Sun2 "sc" SCSI adapters.
2001-04-20 16:39:22 +00:00
fredette
31d512c2e3
Added support for the chipset used on the Sun2 "sc" SCSI adapters.
...
A little rough around the edges, but definitely a starting point.
2001-04-20 16:35:22 +00:00
thorpej
e84fefd1f1
pmap_asn_alloc(): In a multiprocessor configuration, it's possible
...
to arrive here referencing the kernel_lev1map without having the
RESERVED ASN -- another CPU may have caused pmap_lev1map_destroy()
to be called, and that routine only invalidates the ASN for the
CPU that called it. So, in the MULTIPROCESSOR case, simply assign
the RESERVED ASN if we reference the kernel_lev1map rather than
asserting that we already have the RESERVED ASN. Thanks to Bill
Sommerfeld for helping me track down the problem.
Also add a new IPI that causes a CPU to re-activate its address
space if the pmap it's using changes level 1 maps (this probably
won't happen very often, but it's correct to have it).
This makes Alpha MP kernels boot multiuser. In fact, this commit
is being made from my dual-CPU AlphaServer 1200 running an MP kernel.
2001-04-20 16:22:33 +00:00
matt
21b85badda
More changes to get the netwinder to multiuser. Hack the initarm code
...
to reserve the first 2MB for the kernel. Use the netwinder specific
files. Add pci_attach_hook for init the pci devices. Add and alternate
id for the PCI ISA bridge.
2001-04-20 16:09:48 +00:00
reinoud
80b53c5a9b
Euhm... small typo !
2001-04-20 12:47:55 +00:00
sato
355c78fa22
enlarge MSGBUFSIZE for -v option.
2001-04-20 12:08:45 +00:00
sato
f3f40df128
options<TAB><TAB> -> options<SPACE><TAB>
2001-04-20 12:07:49 +00:00
reinoud
1351706593
Fix a few race conditions ... the VSYNC update flag could be cleared
...
resulting in a blank screen when f.e. a setcursor ioctl was called
after the screenblanker had enabled the screen again ... the actual
switching on was then never performed at VSYNC.
A simple |= instead of = does the trick ... just leave the other bits
on please :)
2001-04-20 11:53:06 +00:00
fvdl
9dc4bbb990
Don't forget to unlock the vnode returned by cache_lookup if the
...
subsequent access check fails. Don't overwrite the error code
returned by cache_lookup. Remove a piece of redundant code.
Should fix kern/12680.
2001-04-20 11:22:02 +00:00
jdolecek
4d5eec3337
regen
2001-04-20 11:19:51 +00:00
jdolecek
a20a13451f
Add support for IBM Multi-Protocol Communications Adapter. Card provided
...
by Hans Hubner <hans@huebner.org>.
We only support the card in "serial" mode. BISYNC nor SDLC modes are
not supported.
2001-04-20 11:19:27 +00:00
fvdl
a4c70394dc
On VOP_GETATTR failure in nfs_nget, call vgone() to get rid
...
of the vnode that was just created. Suggested by Enami.
2001-04-20 11:19:16 +00:00
sato
17218cb6b4
- add VR4181 and VR4122 cpu for hpcmips. and regen headers.
...
- add new option 'options BOOT_STANDALONE'
boot from standalone(not WinCE application) boot loader.
- add new option 'options SPEC_PLATFORM'
statically specify platid in config file.
In BOOT_STANDALONE case,
'options SPEC_PLATFORM=platid_mask_MACH_xxx_yyy',
and add 'options SPEC_MACH_xxx'&'options SPEC_MACH_xxx_yyy'.
for specify platid in config file statically'
In wince boot case, 'options SPEC_PLATFORM'
and add 'options SPEC_MACH_xxx'&'options SPEC_MACH_xxx_yyy' for
config level size optimization.
XXX: now I working in hpcmips...
2001-04-20 10:15:02 +00:00
jdolecek
1df81c3607
regen
2001-04-20 10:05:16 +00:00
jdolecek
b973e27bba
Add support for NeoTecH Single RS-232 Async. Adapter, SM110. Tested
...
with card provided by Hans Hubner <hans@huebner.org>.
Also pretty the autoconf attach messages a little.
2001-04-20 10:03:35 +00:00
kanaoka
9d36cadfe7
- Allocate memory map entry correctly to avoid Compatibilty Holes.
...
- Update some comments.
patch provided by: enami tsugutomo <enami@sm.sony.co.jp>
suggested by: John Hawkinson <jhawk@MIT.EDU>
2001-04-20 09:10:45 +00:00
fvdl
e5a7af16e9
Unlock the hash lock before returning an error in nfs_nget.
...
From IWAMOTO Toshihiro.
2001-04-20 07:58:04 +00:00
jdolecek
640bbf7e9f
regen
2001-04-20 07:38:11 +00:00
jdolecek
a98cbd0740
Add MCA ne(4) attachment for Novell NE/2 Ethernet adapter and clones.
...
Tested with NE/2 card provided to me by Hans Hubner <hans@Huebner.ORG>.
The Compex and Arco cards were not tested. According to Linux ne2 driver,
they should work same way as NE/2.
2001-04-20 07:37:42 +00:00
jdolecek
3ec26e703f
regen
2001-04-20 07:10:40 +00:00
jdolecek
6daeb5ba7b
add two Novell NE/2 compatible products
2001-04-20 07:10:12 +00:00
matt
2297e41241
After finishing with the received descriptor, make sure to "eieio" to make
...
sure the OWN gets back to the gmac in the proper order. This reduces (and
maybe even fixes) the gm0 out-of-order problem.
2001-04-20 01:18:47 +00:00
thorpej
702cab6b16
Eliminate race conditions in the FP-switch code. MP kernels get
...
much further on the way to multi-user now.
2001-04-20 00:10:17 +00:00
chris
485dbd078a
Improved IRQ handling code on IOMD. By using an ffs-like algorithm we don't need to loop quite so much when looking for bits to service (also means we only service irqs that need servicing), also moved code around to avoid stalling where it doesn't loose too much understandabilty.
2001-04-19 20:46:07 +00:00
jdolecek
6939f3af70
regen
2001-04-19 18:38:50 +00:00
jdolecek
1420958f33
Add couple cards I got from Hans Hubner <hans@Huebner.ORG>
2001-04-19 18:38:23 +00:00
thorpej
c68e2d61d2
Add support for attaching "com" serial ports as KGDB devices.
2001-04-19 18:25:26 +00:00
uch
9fc37d32af
remove non-existent function declaration.
2001-04-19 18:24:16 +00:00
uch
207066edaa
fix comment.
2001-04-19 18:22:34 +00:00
uch
d6c81cbed0
fix comment.
...
fix KERNBASE, KERNTEXTOFF.
2001-04-19 18:21:19 +00:00
thorpej
8acff45e10
Work around a firmware bug on the AlphaServer 1000A whereby the
...
built-in ISA display is reported incorrectly.
2001-04-19 18:02:57 +00:00
thorpej
f2f0a680e3
Glue in KGDB. Needs some more work -- KGDB currently renders
...
DDB disabled, but it's a start.
2001-04-19 17:48:46 +00:00
jdolecek
5452e8a704
dasd --> edc
2001-04-19 17:42:49 +00:00
uch
9b730bc368
patch PR port-i386/11114 by MINOURA Makoto.
2001-04-19 17:32:40 +00:00
rearnsha
348133bed4
More formatting cleanups. Disable UNPROTECTED_CSR since the code
...
is unsafe (can clear interrupts that we are waiting on).
2001-04-19 17:30:20 +00:00
jdolecek
dbf91c827d
Use "edc" instead of "dasd". As pointed out by Soren, dasd doesn't
...
mean anything special in IBM-talk. And edc better matches prior art, too.
2001-04-19 17:17:28 +00:00
pk
d373e2120f
Fix fdc_c_hwintr() and use it as a fall back if the `fast trap' handler
...
cannot be registered.
2001-04-19 14:53:36 +00:00
bjh21
e66c66730e
Remove <arch/arm26/podulebus/podulebus.h>. Podulebus driverd now include
...
<dev/podulebus/podulebus.h>.
2001-04-19 13:47:07 +00:00
augustss
e4cc721094
Correct the opcode for SCSI_MODE_SENSE_BIG.
2001-04-19 10:16:25 +00:00
kleink
622af9d8c2
Add remaining int_* wrappers.
2001-04-19 08:13:53 +00:00
jdolecek
2355b2e1e7
add dasd and ed at dasd?
2001-04-19 07:47:50 +00:00
jdolecek
0915128873
add stuff for ESDI disks, marked as EXPERIMENTAL
2001-04-19 07:37:10 +00:00
mrg
72177f5b6f
-Dsparc64
2001-04-19 07:35:14 +00:00
jdolecek
e1d848e38a
add ed at mca (ESDI disk)
2001-04-19 07:34:28 +00:00
jdolecek
361e520ce0
one less - ESDI support is written (albeit the driver needs to be tested more)
...
add some additional comments
2001-04-19 07:33:00 +00:00
jdolecek
24729c94cf
regen
2001-04-19 07:31:17 +00:00
jdolecek
fd1d702ab7
Add a driver for IBM ESDI disk controllers. Tested with IBM Integ. ESDI Fixed
...
Disk & Controller only at the moment.
This driver still needs some touchup (error recovery is not quite
good, MCA DMA controller goo should be moved to driver independant
location), but is working enough to be usable for others. And I
want this under CVS control :)
Thanks to Scott Telford <st@epcc.ed.ac.uk> for providing me docs for
these devices (IBM DASD Storage Interface Specification for MCA rev. 2.2).
2001-04-19 07:30:24 +00:00