drochner
04682788a9
misc improvements:
...
-initialize errno to 0 before receiving
-minimal allowed packet size is 4 (empty data packet)
-Be nice to the TFTP server - tell it that the transfer is finished
(additinal ACK at EOF, ERROR otherwise). Otherwise, it will linger
around and retransmit. This can be left out (TFTP_NOTERMINATE) if we
are really short on space.
1998-05-14 18:26:47 +00:00
drochner
2e9a412d43
allow to use from user space test programs
1998-05-14 18:17:44 +00:00
drochner
26d2f5e3b6
allow to access from user space test programs
1998-05-14 18:15:02 +00:00
dbj
4d7d7e4b9d
Fixed stack trace address printing lossage when no symbols are available.
1998-05-14 10:15:44 +00:00
thorpej
d19fbe1196
Garbage-collect the old confargs stuff that was used in the Early Days.
...
It isn't really appropriate anymore. Replace it with a real mainbus
attach args structure.
1998-05-14 00:01:30 +00:00
thorpej
6a49b0a33e
Clean up some historical artifacts.
1998-05-13 23:38:26 +00:00
thorpej
748d204949
Cleanup TurboLaser autoconfiguration somewhat.
1998-05-13 23:23:23 +00:00
thorpej
b24eb75496
Clean up a buglet.
1998-05-13 23:22:08 +00:00
thorpej
ca9600b324
Implement and use gbussubmatch().
1998-05-13 22:13:35 +00:00
thorpej
326f8183dc
No need to hard-code the mcclock offset on the gbus; gbus is direct-config.
1998-05-13 22:03:07 +00:00
thorpej
fb9726fe91
Add a few files related to the Digital Personal Workstation.
1998-05-13 21:59:32 +00:00
thorpej
49aa171ab9
Add support for chaining DMA windows together, for falling back on
...
SGMAPs if a direct-mapped window fails.
1998-05-13 21:21:16 +00:00
thorpej
b012e4e39b
Normalize gbus configuration somewhat, and add support for configuring
...
the Zilog DUARTs.
1998-05-13 02:50:29 +00:00
is
db6e62f6ec
pcb_ustp went away long ago.
1998-05-12 23:48:34 +00:00
leo
560995dea3
Forgotten with last UVM check-in.
1998-05-12 21:09:23 +00:00
thorpej
6172f5a0ac
Use flags instead of a bunch of booleans. Add a "use bwx" flag.
1998-05-12 19:07:21 +00:00
thorpej
0b64ea0879
Gah, typo.
1998-05-12 18:45:04 +00:00
thorpej
86ee1b1000
Oops, and the writes, too.
1998-05-12 18:44:32 +00:00
thorpej
cc45d00d3c
Clean up the code that puts the PCI controller into config mode 1; no
...
functional difference.
1998-05-12 18:40:44 +00:00
thorpej
34bbe5cd80
Rework ALCOR/ALCOR2/Pyxis recognition Yet Again. (Actually, just the
...
way it's displayed, and mask off the revision once we've determined
which chip we're talking to.)
1998-05-11 23:56:16 +00:00
thorpej
0624060713
Rework PCI interrupt mapping on the EB164 systype. Rather than computing
...
interrupt routing directly, use the interrupt routing information provided
in the PCI "line" register. The previous scheme did not work properly on
AlphaPC 164SXs. Also, be silent about the fact that 0/8/x does not
have its interrupt mapped; this is to be expected on the 164SX (this is
the Cypress PCI-ISA bridge, which has IDE wired to compat mode on functions
1 and 2; the 164SX does _not_ have PCI IDE on device 11 like other AlphaPCs).
1998-05-11 23:36:46 +00:00
thomas
5575e380dd
Let et4000 work with other RAMDAC than STG1703
1998-05-11 20:43:43 +00:00
leo
e63efc87df
Add UVM option.
1998-05-11 07:46:15 +00:00
thorpej
d5157b2b05
Sync w/ reality
1998-05-11 00:34:24 +00:00
briggs
5369da240e
Get both SCSI busses operational on the Q900 and Q950.
1998-05-09 22:47:53 +00:00
mark
82d14dbeb2
Add MACHINE_NEW_NONCONTIG option.
1998-05-08 23:40:20 +00:00
mark
f7eafd6679
Remove the standard option MACHINE_NONCONTIG.
1998-05-08 23:36:47 +00:00
mark
a76affde1d
Add MACHINE_NEW_NONCONTIG support.
1998-05-08 23:36:08 +00:00
mark
d4a8f4cf29
Commit MACHINE_NEW_NONCONTIG support based on Chuck's conversion notes.
1998-05-08 23:34:00 +00:00
mark
7de24625c1
The reset address is no longer fixed so don't refer to it as 0x00000000.
1998-05-08 23:25:31 +00:00
mark
a13ca3b4d2
Don't declare variables as register ...
...
Don't cast pointers to u_int for printing, use %p instead.
Minor restructure of curproc == NULL test in ast().
1998-05-08 23:24:08 +00:00
mark
51ce82ec50
Don't include machine/vmparam.h.
1998-05-08 23:21:31 +00:00
chopps
9ed2f725ab
add -m and -k flags
1998-05-08 23:03:49 +00:00
scw
cd18732d2f
Move 'pseudo-device md' from VME147 to RAMDISK, where it belongs.
...
For some reason, 'pseudo-device vnd' was missing from VME147; added.
1998-05-08 21:37:29 +00:00
chopps
09332ff276
remove -Z (load from chipmem) flag
...
fix copier code (startit) to work bi-directionally.
change compiler optimization options to save some bytes
1998-05-08 19:08:18 +00:00
kleink
687ea7404c
Fix some arithmetics lossage on typeless pointers.
1998-05-08 16:55:15 +00:00
mycroft
c85dd6f9e1
Fix botch in i386 copyoutstr() case. The index into the page table was
...
corrupted after the first page. From Matthias Drochner.
1998-05-08 10:05:47 +00:00
simonb
469658d533
- Allow all valid SCSI id's to work on the SII and first two ASC
...
controllers (including SCSI id 7 on the 2100/3100).
- On the pmax (2100,3100) set the host SCSI id to 6.
- Move disk and tape config for the second ASC controller from the GENERIC
config file to scsi.pmax so all configurations can use the second
controller.
1998-05-08 00:05:19 +00:00
briggs
33f027f65f
Handle the interrupt for the Vimage graphics adapter. Thanks to
...
Sadamu Gohyakuda <joyhiro@joyful.gr.jp> for remote testing.
1998-05-07 23:42:59 +00:00
briggs
5917e62b18
New video card: Vimage by Interware Co., Ltd.
...
Define constants for the PLI QuickSCSI nubus board.
1998-05-07 23:41:51 +00:00
kleink
d2db996158
Fix some arithmetics lossage on typeless pointers.
1998-05-07 21:13:23 +00:00
kleink
aa36ad1f55
Fix some arithmetics lossage on typeless pointers.
1998-05-07 21:01:41 +00:00
thorpej
4665241bf8
Simplify the direct-mapped DMA case somewhat by adding a window base
...
member to the DMA tag, and calling the direct-mapped back-ends directly,
rather than through chipset-specific front-ends which pass the window
base as an additional argument.
1998-05-07 20:09:37 +00:00
leo
4eb4a78df8
Implement MACHINE_NEW_NONCONTIG. Implementation is based on Ignatios' amiga
...
implementation and Chuck's conversion description.
1998-05-07 07:25:51 +00:00
mhitch
8c45fef21f
When changing the mapping on a page, remove the previous mapping if
...
there is one. The Mach VM system seems to take care of this, so it
hasn't knowingly caused a problem. UVM does change mappings without
removing the current mapping, and will pmap_page_protect() hangs
if pmap_enter() doesn't remove the previous mapping.
1998-05-06 21:53:53 +00:00
pk
263413efd9
Do not request more privileges from vm_fault() than required, i.e. don't
...
request read access in addition to write access on a write fault.
1998-05-06 14:28:29 +00:00
pk
e615541de9
Maintain far more complete state in the PV lists on the cacheability of pages,
...
using separate flag bits for mappings that were requested to be not
cacheable and uncacheable pages due to incongruent aliases.
This avoids inadvertently turning on the cache-enable bits when removing
one of multiple virtual address mappings to the same page. Reading
from /dev/mem could do this to arbitrary pages.
1998-05-06 14:17:53 +00:00
drochner
2a3fff85f0
add RCS ID
1998-05-06 13:32:18 +00:00
mjacob
294015435b
remove the unneccessary alpha_mbs and slight cleanup
1998-05-05 22:01:54 +00:00
mjacob
742983f1eb
make it impossible to compile w/o SIO (you cannot have a console otherwise
1998-05-05 22:01:31 +00:00