mycroft
|
87d587e640
|
Simplify some sanity checks.
|
1995-01-13 14:46:44 +00:00 |
|
mycroft
|
4740006541
|
Oops.
|
1995-01-13 14:05:17 +00:00 |
|
mycroft
|
705f6e0337
|
*** empty log message ***
|
1995-01-13 13:19:34 +00:00 |
|
mycroft
|
1e5cd9212d
|
(Almost) allow sector sizes other than 512 bytes. Reduce some expensive operations.
|
1995-01-13 12:30:59 +00:00 |
|
mycroft
|
7bb384b66c
|
Avoid some repeated multiplications.
|
1995-01-13 11:14:27 +00:00 |
|
mycroft
|
7650bd97fc
|
Always boundary check I/O.
|
1995-01-13 10:46:32 +00:00 |
|
mycroft
|
c541b630fc
|
Add a sc_bcount, similar to wd.c.
|
1995-01-13 10:35:58 +00:00 |
|
mycroft
|
a0303980c2
|
Calculate b_cylin correctly for different block sizes.
|
1995-01-13 10:30:08 +00:00 |
|
mycroft
|
0033c975c6
|
Fix another bug in the DMA code.
|
1995-01-13 10:22:58 +00:00 |
|
mycroft
|
fda9731199
|
Further cleanup. Back out part of the previous; it's the device's
responsibility to check for partial blocks.
|
1995-01-13 09:57:39 +00:00 |
|
mycroft
|
4abdb375bc
|
Minor rearrangement.
|
1995-01-13 09:40:21 +00:00 |
|
mycroft
|
c2bc310a37
|
Change the way sc_skip is used. Fix a bug in the (incomplete) DMA code. Add a
new sc_blkno (which will be useful later).
|
1995-01-13 08:58:16 +00:00 |
|
mycroft
|
da7d74e3dc
|
Fix typos.
|
1995-01-13 08:37:25 +00:00 |
|
mycroft
|
1f758ca55c
|
Fix typo.
|
1995-01-13 08:31:46 +00:00 |
|
mycroft
|
ca84c10497
|
Only allow opening one density at a time.
|
1995-01-13 08:29:25 +00:00 |
|
mycroft
|
04a1fc8816
|
Change the way b_cylin and sc_track (now sc_cylin) are used slightly.
If transfer goes past end of disk, truncate it.
|
1995-01-13 07:57:01 +00:00 |
|
mycroft
|
dc63598a7f
|
Clean up bounds_check_with_label(). Round request to sector size in label,
and return EINVAL if bcount is less than the sector size or negative.
|
1995-01-13 06:51:38 +00:00 |
|
pk
|
0bf4b5b424
|
Remove a debug messsage & add a missing constant.
|
1995-01-12 07:31:47 +00:00 |
|
pk
|
8290d42317
|
Use `MACHINE_NONCONTIG' to deal with sparse memory in stead of private
mapping tables. We gain some pages, but there's still some wastage.
For the moment, `MACHINE_NONCONTIG' is still optional.
|
1995-01-11 21:21:11 +00:00 |
|
mycroft
|
8ba4c5fca1
|
Add boca, makeoptions.
|
1995-01-11 20:59:50 +00:00 |
|
gwr
|
c148a69816
|
Cleanup
|
1995-01-11 20:38:23 +00:00 |
|
gwr
|
20c7e5582c
|
Cleanup (cpp flags just once)
|
1995-01-11 20:37:12 +00:00 |
|
gwr
|
0a1967ac6d
|
Enable VME configuration.
|
1995-01-11 20:32:08 +00:00 |
|
gwr
|
a9a78b9b76
|
Add VME interrupt attach.
|
1995-01-11 20:31:30 +00:00 |
|
pk
|
0a22930d97
|
Explicitly test the RXRDY status bit on incoming characters.
|
1995-01-11 09:56:40 +00:00 |
|
jtc
|
d7a8b2964f
|
Only define sig_atomic_t when _ANSI_SOURCE is defined.
|
1995-01-10 19:01:00 +00:00 |
|
pk
|
b1ad0e3ed5
|
Count pages correctly in pmap_bootstrap().
|
1995-01-10 16:50:50 +00:00 |
|
pk
|
b87c1bb24a
|
Avoid kernel memory corruption if user buffer too small; return ENOMEM in stead.
|
1995-01-10 16:47:03 +00:00 |
|
gwr
|
fe2c68f0d3
|
Fixed to work with the new SCSI code (thanks to Phil Nelson).
|
1995-01-10 16:45:26 +00:00 |
|
pk
|
6cfe5f9b6f
|
pmap_init() already declared elsewhere.
|
1995-01-10 16:15:20 +00:00 |
|
ws
|
3e0b9f0694
|
Implement symbolic links (plus a minor fix for %x printing)
|
1995-01-09 22:13:10 +00:00 |
|
mycroft
|
820f9da835
|
Validate /dev/mem addresses again.
|
1995-01-09 11:22:06 +00:00 |
|
mycroft
|
6f1144b29d
|
Make sure to unlock when aborting.
|
1995-01-09 11:16:50 +00:00 |
|
mycroft
|
7af86b7eb7
|
Copy physlock code from SPARC port, and some minor cleaning.
|
1995-01-09 09:13:09 +00:00 |
|
mycroft
|
85a1830551
|
Reimplement /dev/mem like other ports. Change physlock to be a plain integer.
Keep the zero page after using it.
|
1995-01-09 08:58:32 +00:00 |
|
phil
|
053d0c603b
|
add xs->resid = 0; to ncr5380_scsi_cmd().
|
1995-01-09 08:18:43 +00:00 |
|
christos
|
b006bf7e68
|
Added missing forward declaration
|
1995-01-09 01:05:24 +00:00 |
|
christos
|
e1c97cde06
|
New file for signal handling and {g,s}etcontext().
|
1995-01-08 21:23:31 +00:00 |
|
christos
|
7c056bd334
|
New svr4_machdep.c for svr4 signal handling.
Made check_selectors global, to be used by the
svr4 code.
Removed unused variable.
Modified sendsig() to call the svr4_sendsig().
|
1995-01-08 21:22:16 +00:00 |
|
christos
|
66cc79dbc4
|
New svr4_machdep.c
|
1995-01-08 21:18:48 +00:00 |
|
mycroft
|
770773f4ad
|
Add mt.
|
1995-01-07 22:54:16 +00:00 |
|
mycroft
|
e06bc8c13e
|
Don't issue a controller self-test...
|
1995-01-07 22:48:29 +00:00 |
|
mycroft
|
06b0414491
|
Actually, do the ID reset in elink_reset().
|
1995-01-07 21:37:54 +00:00 |
|
mycroft
|
923bbe6e3b
|
Various diffs from Mike Hibler; necessary for mt driver.
|
1995-01-07 10:30:10 +00:00 |
|
mycroft
|
37e16c5747
|
Don't print line numbers in most of the diagnostics.
|
1995-01-07 06:49:35 +00:00 |
|
mycroft
|
81b3059a98
|
ESP_ID -> ESP_SELID
|
1995-01-07 05:17:59 +00:00 |
|
mycroft
|
bfbd328f85
|
Sort.
|
1995-01-07 05:17:15 +00:00 |
|
mycroft
|
d4f91d51a9
|
Fix a race condition between normal I/O and wd_get_parms().
|
1995-01-07 03:07:22 +00:00 |
|
mycroft
|
7f61bec5cd
|
Cosmetic changes, to look more like the new esp.c will.
|
1995-01-07 01:51:07 +00:00 |
|
mycroft
|
ba288b4ae1
|
Do the reset in the individual drivers, not in elink_idseq().
|
1995-01-06 21:41:26 +00:00 |
|