mark
c65504baea
Lowered the FIFO trigger threshold to 4 for rather than 8.
...
Impelemented a fix for kernel locks when opening the serial post :
Revisions A->D of the SMC FDC37GT665 Peripherial controller have
a bug in the serial port that is triggered if the FIFO is enabled
while there is a byte in the rx data register resulting in the
rx ready bit being permenantly set.
1997-01-05 19:19:57 +00:00
mark
17d2a69941
Updated for latest major allocations.
1997-01-05 19:01:18 +00:00
mark
cd9c6d9853
Change rd references to md that escaped the previous change.
...
Reformatted a few over-long source lines.
1997-01-05 18:57:04 +00:00
mark
2bb8f07910
Added a probe for a podule is EASI space if it is not found in normal
...
podule space.
Fixed a bug in the reading of bytes from network slot cards that prevented
the correct reading of the network slot ROM description.
config code now allows duplicable devices to be attached.
1997-01-03 23:30:30 +00:00
mark
4065dc201f
Increased the podule description length from 47 to 63 characters.
...
Commented some structure members.
1997-01-03 23:27:31 +00:00
mark
dc9795f6e8
Removed a lurking ; from a #define line.
1997-01-03 23:26:22 +00:00
mark
e1395f3c17
Updated credits.
1997-01-03 23:24:48 +00:00
mark
0b49070ad5
Rebuild from latest podules list.
1997-01-03 23:22:03 +00:00
mark
180ca73617
Added new manufacturer and podule ID's.
1997-01-03 23:21:28 +00:00
mark
04d5907be9
Clean up the code formatting.
1997-01-03 23:19:02 +00:00
mark
de84ec92b1
Fixed several lurking function calls (printf -> db_printf).
1997-01-03 23:17:40 +00:00
mark
d60f65e8bc
Guard all functions that are only used by kshell with #ifdef KSHELL.
1997-01-03 23:15:44 +00:00
mark
763f5034bd
ib_addr in the iicbus attach args should be an int not a u_int as -1
...
is an acceptable address.
1997-01-03 23:13:05 +00:00
mark
ff84194c2f
Sync with reality.
1997-01-03 23:10:31 +00:00
pk
fbfb9e1144
Device rename: rd' =>
md'
1997-01-01 23:32:41 +00:00
pk
fe71b17fca
Device rename: rd' =>
md'
1997-01-01 23:21:54 +00:00
pk
114271a083
rename: ramdisk => md
1996-12-28 23:10:44 +00:00
mark
adfe1faa81
Removed bogus devices.
1996-12-27 02:04:45 +00:00
mark
ad3eed8ce3
Fixed PPP soft interrupts.
...
Make sure soft interrupts are only every delivered when the interrupt
depth is 1.
1996-12-27 02:01:02 +00:00
mark
77f7e266f1
Added a definition for the maximum amount of kernel VM space buffers can
...
occupy.
1996-12-27 01:55:48 +00:00
mark
2cfb4cba1e
Added temporary fix for excessive VM memory allocation for buffers.
1996-12-27 01:53:41 +00:00
mark
cc3383de63
Fixed a couple of STM^ instructions lurking in the FPE core.
1996-12-27 01:46:07 +00:00
mark
02d0fd2ea5
Added function fpe_set_execption_mask() to allow the FP exception mask
...
to be manipulated.
During initialisation the exception mask is set to allow divide by zero
and overflow exceptions to be signaled.
1996-12-27 01:39:14 +00:00
thorpej
d502e68402
Fill in sc_link.max_target
1996-12-10 21:27:16 +00:00
cgd
96acdadef7
First step inn removing config_scan() and the hacks that gave devices
...
on indirect-config busses a (permanent) softc that they could share
between 'match' and 'attach' routines:
Define __BROKEN_INDIRECT_CONFIG so that old autoconfiguration
interfaces are used, until drivers are converted to use the new
interfaces (actually, converted back to use the _older_ interfaces)
which prohibit indirect configuration devices from receiving a softc
in their match routine that they can share with their attach routine.
1996-12-05 00:13:47 +00:00
jonathan
4c1d96de78
* Replace explicit -O2 in CFLAGS with COPTS macro. Default COPTS?= -O2.
...
Lets users over-ride with makeoptions COPTS="..." in kernel config files.
Leave `mandatory' flags (like -msoft-float which on m68k enforces no
FP in kernel) in CFLAGS.
1996-12-01 06:12:25 +00:00
jtc
9da5f60715
PROF -> GPROF
1996-11-30 02:48:57 +00:00
mark
1728fa466c
Removed duplicate LKM option.
1996-11-23 21:15:46 +00:00
mark
f4b69eb14d
Removed a load of [cb]dev_decl() lines that are provided by sys/conf.h
1996-11-23 21:15:31 +00:00
mark
e2b7ebae9d
Now we have a fix for the StrongARM STM^ bug we can recache the SVC32 stack
...
pages.
Cleaned up several prototypes.
1996-11-23 04:09:01 +00:00
mark
9c855e4d1b
Provide alternative trapframe push and pull macros from the StrongARM.
...
These alternative macros have a workaround for the STM^ bug in revision < 3
StrongARM CPU's that causes incorrect register saving if a cache line fill
is in progress during the STM.
1996-11-23 04:02:40 +00:00
mark
199fcfe651
Recognise the name Empty: as a possible valid partition in a RISCiX
...
partition table.
1996-11-23 03:56:44 +00:00
mark
12b8038548
Fixed the IPL level of the interrupt handler.
1996-11-23 03:56:02 +00:00
mark
4c515d528e
Pass the device name to identify_master_cpu().
...
Identify StrongARM CPU's with bugged STM^ instructions.
1996-11-23 03:53:48 +00:00
mark
3c05da919c
Use the IOMD_ID macro to check the IOMD ID number rather than direct reads
...
from the IOMD.
1996-11-23 03:45:52 +00:00
mark
2883a694fa
Check the IOMD ID in the podulebus probe to make sure the IOMD supports
...
a podulebus.
Make sure the podulebus driver conforms to the Acorn expansion card
specification:
- Probe the podule bus using sync access cycles rather than slow access
cycles.
- Read the podulebus header/ROM using sync access cycles rather than slow
access cycles
1996-11-23 03:42:39 +00:00
mark
37f3875ce4
Use the IOMD_ID macro to check the IOMD ID number rather than direct reads
...
from the IOMD.
1996-11-23 03:37:35 +00:00
mark
374d51c858
Rebuild from latest podules list.
1996-11-23 03:27:15 +00:00
mark
ecdf4c14bd
Added a number of new manufacturer ID's and some new podule ID's.
1996-11-23 03:23:49 +00:00
mark
5debc61be1
Added IOMD_ID macro to return the 16bit IOMD ID code.
1996-11-23 03:21:43 +00:00
mark
f74d5f023d
Fixed typos.
1996-11-23 03:20:20 +00:00
mark
f14bcbdac4
Added prototype for branch_taken().
1996-11-23 03:20:18 +00:00
mark
b38644ed8d
Check for CPU_ARM8 when testing for comflicting CPU options.
1996-11-23 03:18:20 +00:00
mark
776f1e24d6
List the nbuf= bootloader option.
1996-11-23 03:16:51 +00:00
mark
3474eb69a0
Yet more items added to the list.
1996-11-23 03:13:19 +00:00
jtc
16b48272c4
Define _BSD_CLOCKID_T_ and _BSD_TIMER_T_
1996-11-15 22:38:45 +00:00
thorpej
5bbb546d40
Add missing bitmask buffer declaration. (*sigh*)
1996-11-13 06:46:12 +00:00
thorpej
f3d0bd2b74
Slight stylistic tweak, to match the same changes I made in the SPARC
...
version of the fd driver.
1996-11-13 06:41:21 +00:00
thorpej
ae63cbffa1
Use bitmask_snprintf().
1996-11-13 06:36:56 +00:00
cgd
8a3333b2a9
Fix an inconsistency that came in with Lite: setrq() was renamed to
...
setrunqueue(), but remrq() was never renamed. Rename remrq() to
remrunqueue().
1996-11-06 20:19:19 +00:00