thorpej
e3834cc351
Implement DIOCGDEFLABEL.
1997-10-08 23:37:50 +00:00
bouyer
6f3bab1f59
Merge scsipi branch in the mainline. This add support for ATAPI devices
...
(currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2
busses to which devices can attach (scsibus and atapibus). This needed to
change some include files and structure names in the low level scsi drivers.
1997-08-27 11:22:52 +00:00
leo
c9f11609e3
According to Andre Lange, the Hades has the DTR/RTS lines exchanged on
...
the 68901 UART-port due to a PCB error. Take care of this.
1997-08-27 06:59:19 +00:00
leo
d0301b58ee
Don't enable the dma-interrupt while polling for dma to end. This sometimes
...
caused a system panic on the Hades while probing the SCSI devices.
1997-08-27 06:16:49 +00:00
leo
83c69491b2
Add second md device.
1997-07-30 15:45:33 +00:00
leo
baa16e912c
Rename lpt to lp on some places to avoid botches between files.isa and
...
files.atari.
1997-07-30 15:43:23 +00:00
leo
b61a48cef7
Include 'locators.h'
1997-07-30 15:32:37 +00:00
jtk
ca1bba150a
use locator defines in "locators.h" to index cf_loc[]
1997-07-17 03:16:39 +00:00
jtk
b4777471db
use locator defines in "locators.h" to index cf_loc[]
1997-07-17 01:52:54 +00:00
leo
de78b4c0e9
Garbage collect bell-ioctl's.
1997-07-15 06:48:05 +00:00
leo
1c21c4994d
Make sure the card is probed once.
1997-07-09 14:38:02 +00:00
leo
d4c5e4e6fe
Add code to set pitch and duration of the keyboard bell. (Thomas Gerner).
1997-06-29 20:30:49 +00:00
leo
b61541d6c2
Be consistent with more pedantic bus.h.
1997-06-25 12:15:54 +00:00
thorpej
afe2bc9b9e
In wdsize():
...
- If the partition is already open, skip the open/close step. (Sync with
other disk drivers).
- foosize()'s return value is in DEV_BSIZE units; adjust the size obtained
from the disklabel accordingly.
1997-06-24 00:41:29 +00:00
veego
b04f321b06
s/atari_round_page/m68k_round_page/
1997-06-10 18:45:05 +00:00
leo
f42858310e
Use m68k cacheops
1997-06-04 14:33:49 +00:00
leo
c803f7baa9
Add serial driver for 68901 UART (modem1 port).
1997-05-25 12:41:27 +00:00
leo
c05eddf7f5
Fix the 'shifting screens' bug on the Falcon. This solution is not perfect
...
since it gives a bit of flicker while switching frame buffers. From
Thomas Gerner.
1997-05-19 21:07:05 +00:00
leo
7c2c0c846c
- Provide the reasonable size that can/may be mmap-ed. This might differ
...
from the current frame buffer size.
- The et-driver now allows for a 16Kb io-region (was 8Kb) that can be
mapped. The XFree server uses this.
1997-04-25 19:25:38 +00:00
leo
d5733f126e
Allow formatting of 360Kb floppies.
1997-04-25 19:18:04 +00:00
leo
9c9b9aefc9
Make Hades DMA transfers work in polling mode with all interrupts
...
disabled. This makes dumps to scsi work.
1997-04-06 12:42:44 +00:00
leo
ff152e48d5
The atari-TT really has no IDE-interface.
1997-04-02 20:33:10 +00:00
leo
061e737731
Add wd-driver. The driver is basically the driver present in the arm32
...
port (Thanks Mark!) with a few atari specific things and the bad block
handling disabled.
1997-04-01 08:17:44 +00:00
leo
67c47d4b56
Remove a hardcoded interrupt handler. Now uses intr_establish() for the
...
SCSI-drq handler on the Hades.
1997-03-30 21:08:19 +00:00
leo
103e8967c4
Add a space to the attach message.
1997-03-30 21:04:13 +00:00
leo
e4a48696a6
Add member to bitmap struct that gives the size of mappable memory.
1997-03-13 12:37:08 +00:00
leo
7e288e08c3
Use vme_mask, not sys_mask to enable the SCC interrupt.
1997-03-10 14:41:43 +00:00
leo
60bde8d1ca
Fix a kernel-dump that occurred when accessing a grf-device that was configured
...
in the config file but not found by the autoconfig code.
1997-02-26 12:28:40 +00:00
leo
5e2ca8918d
Use generic date conversion module.
1997-02-26 12:26:36 +00:00
leo
a6b3b4a841
Add option to sleep until ST_DMA becomes available.
1997-01-27 07:54:40 +00:00
leo
43795f8930
Don't set the PA_SER2 bit by default, this has the nasty side effect that
...
it disables the IDE hardware on the Falcon (Thanks Markus ;-) ). A function
is provided to toggle the bit.
1997-01-21 20:41:07 +00:00
leo
81fd2d7dc6
This should have been part of the keyboard-modifier changes.
1997-01-12 22:15:24 +00:00
leo
3e345f741d
Use the mask register to block the interrups, not the enable register. This
...
enables the interrupt to be shared (with IDE for example ;-) ).
1997-01-12 15:46:37 +00:00
leo
4b8a9a883c
Fix return value of the interrupt function.
1997-01-12 15:44:45 +00:00
leo
7a0c8fa119
Handle keyboard modifiers *before* handing the keycodes to either the
...
console driver or the DDB keyboard functions. This prevents annoyances
with out of sync modifier stati.
1997-01-10 21:24:25 +00:00
leo
2fa61d9691
Allow the control registers to be mapped too.
1997-01-10 21:00:36 +00:00
leo
1f4324fd52
Record physical addresses in the bitmap structure instead of VA's. The
...
latter breaks the mmap-functions.
1997-01-10 20:59:27 +00:00
leo
d1538cb3c0
Don't try to init the keyboard interrupts in cngetc(). This caused the
...
keyboard to hang when booting directly into the debugger.
1997-01-08 11:28:03 +00:00
leo
0713c0ee88
Fix a rather nasty thinko that made the keyboard useless on the Falcon.
...
Thanks to Markus Kilbinger for finding it.
1997-01-04 23:30:21 +00:00
leo
54608785fb
The ST-DMA driver now uses intr_establish.
1997-01-01 21:14:47 +00:00
leo
493e4aaebb
The Hades floppy driver now uses intr_establish(). Also the interrupt
...
accounting is fixed (ie. counted as the right interrupt).
1997-01-01 21:12:56 +00:00
pk
c4a0dfb011
omission in last commit: ramdisk.h => md.h
1996-12-28 23:50:44 +00:00
pk
a8b4babc16
rename: ramdisk => md
1996-12-28 23:37:26 +00:00
leo
223682435b
Oops, this one was missed in the BROKEN_INDIRECT_CONFIG cruisade.
1996-12-28 23:26:36 +00:00
leo
c4b08fe059
Add intr_establish/disestablish functions. Currently only the lpt-driver
...
is converted to use them...
1996-12-26 23:25:01 +00:00
leo
c6e901c459
Get rid of BROKEN_INDIRECT_CONFIG
1996-12-20 16:20:57 +00:00
leo
291ced55a4
Get rid of BROKEN_INDIRECT_CONFIG
1996-12-20 12:49:35 +00:00
leo
421158437b
Tweak the clockframe structure a bit so we are able to save a few cycles
...
at interrupt time. (From Gordon Ross).
1996-12-18 12:35:19 +00:00
leo
9f8a5d9694
Move up the initialisations for the delay routine in the initialisation
...
process. It's now also available to the different device probes.
1996-12-16 22:03:23 +00:00
leo
de3b8c8e4b
Implement an rtc-device. Credits for the idea goes to Wolfgang Solfrank.
...
Because there is no way yet to tell init(1) to execute commands before
single user-mode is entered, the inittodr() function is still partly
functional. It retrieves the value of the RTC and sets the time as if
the RTC was running at UTC. The resettodr() function is a No-Op. The
RTC can only be changed by a write to /dev/rtc.
The TIMEZONE and DST options are no longer needed and removed from the
config files.
1996-12-16 21:24:00 +00:00