matthias
5efc40089c
* Add new file arch/pc532/pc532/mainbus.c.
...
* Remove arch/pc532/pc532/icuinit.c.
* clock and rtc are real devices now.
* Change all uses of needs-count to needs-flag.
1997-03-20 12:03:24 +00:00
matthias
c44822f0e3
* Add "-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-format"
...
to CWARNFLAGS.
1997-03-20 12:03:23 +00:00
matthias
ed42b2c9d3
* Remove uk driver, add se driver.
1997-03-20 12:03:20 +00:00
matthias
b49a214439
* Don't reference NSCN.
...
* Use machine/conf.h not sys/conf.h to get the prototypes for the
scn cdev functions.
* Include <sys/kgdb.h> to get prototypes for kgdb_connect and kgdb_attach.
* Add missing prototypes for some functions.
* Make ddb work before the console was opend. Thank's to Ian Dall
for this change. His comment:
Also, ddb doesn't work if a break is set before the console
is opened. That is because DTR and RTS are not asserted. It
would probably work if the console is wired to ingnore DTR
or RTS. The change below is probably not very correct.
Proabably the state of DTR and RTS should be saved and DTR
and RTS asserted on the start of a polled serial input and
the saved values restored on exiting polled input
* Remove unused function scn_ei.
1997-03-20 12:03:03 +00:00
matthias
80502accfe
* Remove unused ncr_minphys prototype.
...
* Add prototype for ncr_ready.
* Add ncr_wait_not_req function from Ian Dall:
The ncr_wait_not_req business is to avoid a potential race.
When the pseudo DMA finishes, the target may not have
lowered REQ yet. If we just charge ahead, we eventually test
for phase when REQ is high. However, if REQ has not yet gone
low for the last byte transferred, this will be the wrong
phase. This is taken from the dp8490 application notes. The
last ACK is not deasserted until the dma is completed.
Deasserting the last ACK should be delayed until the last
REQ is deasserted. I am not sure if there are ever devices
this slow, but I believe the code is "more correct".
1997-03-20 12:03:01 +00:00
matthias
dd38be40dc
* Add prototypes for pmap_pte, pmap_testbit and pmap_changebit.
...
* Remove PTDpaddr. This is no longer in use.
1997-03-20 12:02:42 +00:00
matthias
5bb951d4d4
* Remove IEDGE and IPLOARITY. These constants are no longer in use.
1997-03-20 12:02:40 +00:00
matthias
1e27bb59c8
* Add prototypes for kdb_trap and db_dasm_ns32k.
1997-03-20 12:02:37 +00:00
matthias
8462078c2a
* Add prototypes for ieee_handle_exception, ram_size, restore_fpu_context
...
and save_fpu_context.
* Remove prototypes for cpu_reset (it is local to machdep.c) and
startrtclock (it does no longer exist).
1997-03-20 12:02:36 +00:00
matthias
98eb9b47ea
* New file. This contains the definitions used to fill the cdev and
...
bdev switches for devices unique to the pc532.
1997-03-20 12:02:34 +00:00
matthias
bcdbce6d4f
* Initialize the interrupt controller part of the ICU in intr_init.
...
* Move softnet and the establishing of the softclock and softnet
interrupts to machdep.c.
* Fix some printf format strings.
1997-03-20 12:02:00 +00:00
matthias
8a6b052853
* New file that contains the match/attach/print function for the mainbus
...
device.
* Some generic ICU initialization is now done in mbattach.
1997-03-20 12:01:23 +00:00
matthias
715cb6f3df
* Include sys/ptrace.h to get prototypes for process_read_regs and
...
process_read_fpregs.
* Remove extern definitions for proc_trampoline and pmap_pte. We
get prototypes for these from some headerfiles.
1997-03-20 12:01:03 +00:00
matthias
6a7e85766c
* Include sys/kgdb.h to get prototypes for kgdb_trap.
...
* Fix some printf format strings.
1997-03-20 12:00:59 +00:00
matthias
0f39516c71
* Remove unused local variable in sys_sysarch.
1997-03-20 12:00:58 +00:00
matthias
a9e83c741a
* Include sys/proc.h, sys/fcntl.h and machine/conf.h to get some missing
...
prototypes.
* Get rid of RTC_DEV. All rtc support now lives in clock.c.
1997-03-20 12:00:56 +00:00
matthias
2608cc4aff
* Remove stale rcsid string.
...
* Add missing prototypes.
* Move over softnet() from intr.c.
* Establish softnet and softclock interrupts in init532.
* Misc cleanup to get it compiled with the new CWARNFLAGS.
1997-03-20 12:00:54 +00:00
matthias
62d993de87
* Remove trailing newline.
1997-03-20 12:00:51 +00:00
matthias
5e6e424a62
* Initialize the interrupt controller part of the ICU in intr_init.
...
* Move softnet and the establishing of the softclock and softnet
interrupts to machdep.c.
* Fix some printf format strings.
1997-03-20 12:00:50 +00:00
matthias
5e1cac29c9
* Include sys/systm.h and netinet/in.h to get missing prototypes.
1997-03-20 12:00:47 +00:00
matthias
855084814b
* Include <sys/disk.h> to get prototypes for dk_establish.
...
* Fix definition of strat arg for {read,write}disklabel.
1997-03-20 12:00:46 +00:00
matthias
bd1c07266e
* add missing prototypes.
...
* Fix some printf format strings.
* Remove unused Debugger() definition.
1997-03-20 12:00:43 +00:00
matthias
79e491a855
* Add missing prototypes and casts.
...
* Fix a printf format string.
1997-03-20 12:00:42 +00:00
matthias
0b6fa5346b
* Add missing prototypes.
1997-03-20 12:00:40 +00:00
matthias
966187a7e0
* Add missing prototypes.
...
* Reconstruct a piece of text that got lost in the past.
* Make the output for undefined instructions more consistent.
1997-03-20 12:00:37 +00:00
matthias
4712de3be8
* Do not call all the *_decl macros. This is done by <sys/conf.h> and
...
<machine/conf.h>.
1997-03-20 12:00:34 +00:00
matthias
b677f20e5d
* Make the rtc and the clock real devices. Initialize the clock parts
...
of the ICU in clock_attach.
* Pull over (and reformat) rtc_rw from mem.c.
* Convert the rtc driver to use /sys/dev/clock_subr.c (partially by
stealing code from the sun3 port).
1997-03-20 12:00:33 +00:00
matthias
fa30cfc066
* Remove all the mainbus stuff. This is in mainbus.c now.
...
* The clock is no longer started by startrtclock. This is done by
clock_attach now.
1997-03-20 12:00:30 +00:00
mycroft
a2f33a43c2
Turn off a debugging printf().
1997-03-20 11:04:51 +00:00
mycroft
95abb133dc
Add 16-bit DRQ support on PnP, and enable 16-bit output.
1997-03-20 11:03:10 +00:00
mycroft
ab86334267
Second DRQ is at 0x75, not 0x72.
1997-03-20 10:48:02 +00:00
thorpej
12c0a8c5c8
Correct keyboard map references in the default case. From
...
Klaus Klein <kleink@layla.inka.de>, PR #3361 .
1997-03-20 08:07:01 +00:00
thorpej
21c7befacf
Back out part of the previous patch - not only does stuffing a sizeof()
...
into 8 bits generate (bogus) warnings on some architectures, but the
change to pad on "scsi inquiry" is no longer needed, apparently.
Thanks to Matthias Pfaller for pointing the latter out to me.
1997-03-20 07:13:07 +00:00
mycroft
c1cc14fa25
Combine set_encoding and set_precision into a single set_format interface.
1997-03-20 06:48:48 +00:00
perry
23d6697446
fix 3364 from enami tsugutomo -- FTS ftsp -> FTS *ftsp
1997-03-20 05:39:55 +00:00
mycroft
41bbc3f5b6
SOUND_PCM_WRITE_CHANNELS -> SNDCTL_DSP_CHANNELS, to match current Linux code.
1997-03-20 04:21:31 +00:00
mycroft
de69173e77
Fix oversights in previous.
1997-03-20 03:56:11 +00:00
mycroft
8b4878a6ba
Fill in silence-padded blocks so we don't get gaps. From PR 3357,
...
by Lennart Augustsson.
1997-03-20 03:19:53 +00:00
mycroft
4cba0b41af
cpu_reset(): Improve the triple-fault code, and use it by default for now.
1997-03-19 22:39:25 +00:00
mycroft
da53c636bc
ether.h -> arp.h
...
NETHER -> NARP
1997-03-19 20:32:11 +00:00
mycroft
a283cb636c
Check for errors returned by AD1848 routines.
1997-03-19 19:54:44 +00:00
cgd
2cde9c6e69
fix multi-function device support, add new known classes/subclasses,
...
and clean up class/subclass printing. From brb@brig.com via PR 3359.
1997-03-19 19:38:46 +00:00
mycroft
2b72395bfc
ad1848_commit_settings(): Don't set the speed/format register if the
...
parameters haven't changed. From PR 3360, by Jason Baker.
Also, clean up several overly-complex interfaces.
1997-03-19 19:31:15 +00:00
sommerfe
62852f4d92
If we're "degraded", say just *how* degraded we are..
1997-03-19 18:18:02 +00:00
sommerfe
9fefd40478
In 16-bit mode, mov %ax,%bx is interpreted as mov %eax,%ebx; this
...
breaks zero-extension of the 16-bit memory size return from the BIOS.
on at least one system, the trash left in the upper half of %eax
causes the kernel to crash during VM system initialization when it
thinks it has on the order of 2**31 bytes of memory to play with.
We now *say* mov %eax,%ebx, but *mean* mov %ax,%bx..
1997-03-19 18:12:10 +00:00
gwr
b5afc4b28d
Change arg two of all the match functions back to struct cfdata
...
now that __BROKEN_INDIRECT_CONFIG has been removed.
1997-03-19 16:24:38 +00:00
is
33d80a37da
Deal with AF_ARP on transmission --- without it, the new ARP code doesn't
...
work.
1997-03-19 16:17:04 +00:00
christos
9c21b4d7f9
Try adding `o' option again; connection died.
1997-03-19 12:44:08 +00:00
christos
3696ff03af
Take care of alignment problems on the alpha: From John Birell, via cgd.
1997-03-19 12:36:03 +00:00
lukem
8c5cee237e
* use mkstemp() instead of mktemp()
...
* remove "register" qualifiers
1997-03-19 08:42:51 +00:00