cgd
7ba205c37e
Sync the 53c94 SCSI driver with the sparc version. Update the DMA code to
...
match the interfaces required by the driver.
1996-09-09 18:10:35 +00:00
mycroft
379839a0df
Make the build process more sane.
1996-09-09 18:07:40 +00:00
mycroft
79e03b2967
Pass $STRIP to the sub-make.
1996-09-09 18:03:46 +00:00
cgd
adeb6b4058
replace sequences of 8 spaces with tabs (only one instance). kill
...
unnecessary newlines after return statements but before function
close-braces.
1996-09-09 18:01:30 +00:00
mycroft
825aca4d5d
Oops; include paths are relative to $S.
1996-09-09 17:18:47 +00:00
mycroft
9bb1acd303
Rework the token bucket filter to use a list of packets rather than a static
...
array. Also, fix several memory leaks. From Bill Fenner.
1996-09-09 17:14:04 +00:00
mycroft
23437fc3d2
Cosmetic changes, some from Bill Fenner.
1996-09-09 17:09:50 +00:00
mycroft
3fbde733bc
Sync with version in ../boot.
1996-09-09 16:55:11 +00:00
cgd
6891e01ba2
add missing underscore to __alpha_, to map interrupt names properly.
...
It worked right before because of happy coincidence.
1996-09-09 16:39:44 +00:00
cgd
2b118fc59b
add entries for rd (cdev + bdev), ss (cdev), and uk (cdev).
1996-09-09 16:38:52 +00:00
mycroft
842eae0878
Add a file for local additions to GENERIC.
1996-09-09 16:37:08 +00:00
mycroft
a693d5fcb0
Sync with GENERIC.
1996-09-09 16:33:20 +00:00
cgd
65538ec48d
add specs for 'rd'
1996-09-09 16:31:36 +00:00
mycroft
02b3e8d73e
Add ss, uk. Minor touchups.
1996-09-09 16:30:47 +00:00
mycroft
97c4dc0c80
Remove old comment about rd, and add to chrtoblk[].
1996-09-09 15:51:34 +00:00
mycroft
62a6cce9ca
Add in_nullhost() and in_hosteq() macros, to hide some protocol
...
details. Also, fix a bug in TCP wrt SYN+URG packets.
1996-09-09 14:51:07 +00:00
jtk
4b9b2da0f5
I meant to depend on apm.h, not Makefile
1996-09-09 11:34:01 +00:00
jtk
ec11419661
fix compilation problems when APM not configured
1996-09-09 11:31:40 +00:00
cgd
44279d38cb
user better local labels, be smarter with noat and use of the at register.
...
Suggested by Matt Thomas.
1996-09-09 01:03:38 +00:00
cgd
8df506ad69
user better names for local labels, as suggested by Matt Thomas and
...
slightly tweaked.
1996-09-09 00:57:59 +00:00
cgd
86a813e847
remove unused local label
1996-09-09 00:51:27 +00:00
jonathan
de227b74e6
* Add missing printf("\n") at end of attach routine in cfb, sfb, pm drivers.
1996-09-08 19:28:03 +00:00
oki
9682743e21
delete unused prototype.
1996-09-08 18:46:12 +00:00
mycroft
a32047fa0c
Add cdev_decl(rd), for previous.
1996-09-08 15:59:56 +00:00
jtk
3b509ead1a
whoops, forgot to include flags details in bioscall() comments
1996-09-08 15:51:39 +00:00
mycroft
f5c7d8bcc1
Save 68 bytes of the packet for ICMP, not 64. From Laine Stump, PR 2296.
1996-09-08 15:49:43 +00:00
jtk
1a1feb3827
change APM to use new almost-generalized BIOS trampoline:
...
/*
* void bioscall(int function, struct apmregs *regs):
* call the BIOS interrupt "function" from real mode with
* registers as specified in "regs"
* (for the flags, though, only these flags are passed to the BIOS;
* the remainder come from the flags register at the time of the call:
* (PSL_C|PSL_PF|PSL_AF|PSL_Z|PSL_N|PSL_D|PSL_V)
*
* Fills in *regs with registers as returned by BIOS.
*/
Thanks to Charles Hannum for complaining and inspiring me to hack this
together.
1996-09-08 15:43:37 +00:00
jtk
fda7345c98
re-implement BIOS trampoline as a more general-purpose, reusable trampoline.
...
calling interface (via a grapple in locore.s) is:
/*
* void bioscall(int function, struct apmregs *regs):
* call the BIOS interrupt "function" from real mode with
* registers as specified in "regs"
* (for the flags, though, only these flags are passed to the BIOS;
* the remainder come from the flags register at the time of the call:
* (PSL_C|PSL_PF|PSL_AF|PSL_Z|PSL_N|PSL_D|PSL_V)
*
* Fills in *regs with registers as returned by BIOS.
*/
still some generalization to do (moving this to a better named location,
cleaning up #if tests from NAPM > 0 to something else to allow easy
sharing by other drivers)
Thanks to Charles Hannum for complaining about the previous BIOS grapple
and inspiring me to hack this one together.
1996-09-08 15:36:51 +00:00
mycroft
90cf086c4f
Restructure ns_control() like other protocols.
1996-09-08 14:49:41 +00:00
mycroft
5fda0ab8a3
Make sure the control mbufs are freed in all cases.
...
Return ENOPROTOOPT rather than picking pseudo-random error values.
Restructure *_ctloutput() functions to match other protocols.
1996-09-08 14:48:21 +00:00
mycroft
f5b5efa5d5
Update to match kernel changes.
1996-09-08 14:37:39 +00:00
mycroft
0804856d01
Make sure the control mbufs are freed in all cases.
...
Return ENOPROTOOPT rather than picking pseudo-random error values.
Restructure *_ctloutput() functions to match other protocols.
iso_ifreq and SIOC*_ISO are no longer needed; use the standard versions.
1996-09-08 14:28:08 +00:00
jonathan
50326ae738
* Call doshutdownhooks() before rebooting.
...
* Split the machine-dependent part of rebooting out into a separate
function, prom_halt(), making boot() a candidate for moving into
mips/mips.
1996-09-08 11:49:49 +00:00
is
3efed5ad51
s/reutrn/return/, although in normally inactive code.
1996-09-08 11:21:11 +00:00
jonathan
4813c310c4
* Fix supported-system list to refer to supported DECstations, not Sparc
...
systems.
* Reorder unsupported systems by model name.
* Correct reference to "sun keyboard and mouse".
* Fix typo on unsupported hardware list.
1996-09-08 10:38:53 +00:00
is
569aabbde8
"Never type in what you can equally well cut'n'paste." - (myself)
1996-09-08 07:15:56 +00:00
mycroft
21784a56b6
Correct char device major number for `rd'.
1996-09-08 03:33:55 +00:00
mycroft
1dce8ddb7f
Add char device for `rd'.
1996-09-08 03:31:39 +00:00
mycroft
69b13f156d
Document `ch'.
1996-09-08 03:16:28 +00:00
mycroft
838bd1a7ae
Add `ss' and `uk'. Sync `all'. General cleanup. (No more expr!)
1996-09-08 03:12:23 +00:00
thorpej
ed0c45596a
Add some forward declarations.
1996-09-08 02:09:50 +00:00
thorpej
de5110f41e
Use <m68k/exec.h>.
1996-09-08 01:00:35 +00:00
thorpej
c5e5dec3b7
All of the m68k ports' exec.h's were essentially the same. Merge them.
...
Override the N_PAGSIZ() macro; this one checks the MID of the executable
and returns the appropriate page size.
1996-09-08 00:57:29 +00:00
mycroft
9110bcca3a
Add uk device.
1996-09-08 00:46:57 +00:00
mycroft
9db220fa82
Use cdev_uk_init().
1996-09-08 00:40:08 +00:00
mycroft
1ca30a00cc
Add cdev_uk_init().
1996-09-08 00:38:54 +00:00
mycroft
9e7223f23d
Use cdev_scanner_init() rather than local cdev_ss_init().
1996-09-08 00:11:51 +00:00
mycroft
dc5f9bfad3
Increment minor version.
1996-09-08 00:03:56 +00:00
mycroft
e6dd44f034
Use SIGBUS iff we get a legitimate bus fault. Use SIGSEGV for page protection
...
violations (per Solaris, SVR4, AIX, Linux, Irix, and SunOS).
1996-09-07 22:26:41 +00:00
thorpej
ec67ea7102
When checking the entry point of an executable, use N_PAGSIZ() rather
...
than __LDPGSZ directly.
1996-09-07 22:07:15 +00:00