Commit Graph

39919 Commits

Author SHA1 Message Date
enami
9ee7f79783 Rename section DIAGNOSTICS to RETURN VALUES as descirbed in mdoc.samples(7).
While I'm here, sort some SEE ALSO section and uncapitalize symbol name.
1998-06-07 04:56:20 +00:00
thorpej
528bbb95ed Add debugging support to the bus_space macros. If BUS_SPACE_DEBUG (or DEBUG)
is defined, the bus_space macros will check to ensure that the bus address
and the target buffer (if applicable) are aligned properly for the size
of the type being used.  If they are not, a message will be displayed on
the console.

While strict alignment is not strictly necessary on the x86, ensuring
proper alignment can aid performance, and help make drivers more portable
to architectures (like the Alpha and StrongARM) which _do_ require strict
alignment.
1998-06-07 03:32:32 +00:00
enami
c0c7384dde Also, remove space at the end of line. 1998-06-07 03:01:05 +00:00
enami
207a6dcab6 Use TAB instead of two space to indent. 1998-06-07 02:36:53 +00:00
enami
e33ef0027d Remove TAB after `options I686_CPU'. 1998-06-07 02:34:41 +00:00
enami
3895445d9c - New switch ENABLE_SPARSE to enable an efficient sparse file handling
regardless of BSD42.
- Add -DENABLE_SPARSE to CPPFLAGS.
1998-06-07 02:30:12 +00:00
thorpej
2e9939699d Kernel configuration for my Multia, an example of how to configure a
Multia w/ PCMCIA support.
1998-06-07 00:45:35 +00:00
thorpej
14df007174 Oops, don't forget to fill in *addrp. 1998-06-07 00:29:29 +00:00
thorpej
0890af5ca8 Only disable an interrupt line after MAXSTRAYs if there is no handler
attached; we get stray interrupts on PCI devices sometimes, for some
unknown reason.  (Similar problem exists on the 164SX, which also has
a Pyxis.)
1998-06-06 23:29:23 +00:00
thorpej
331a7f56c1 Remove some debugging code no longer relevant now that we have DMA
window chaining.
1998-06-06 23:11:52 +00:00
scottr
df945b33c9 Fix a tyop. 1998-06-06 22:47:00 +00:00
thorpej
eabad6b572 Implement bus_space_{alloc,free}() for swiz PCI I/O space. 1998-06-06 22:44:46 +00:00
thorpej
7a6d646c9b Implement bus_space_{alloc,free}() for BWX bus space. 1998-06-06 22:28:16 +00:00
thorpej
30f9be231f Restructure cpu_reboot() a bit, and add support for powering down
on the Sun4m if RB_POWERDOWN is specified.
1998-06-06 21:46:51 +00:00
thorpej
1c6a275e9c Only attempt the powerdown if the power register was mapped. 1998-06-06 21:40:20 +00:00
thorpej
402c48737f needs-flag'ize the power device. 1998-06-06 21:30:34 +00:00
thorpej
9553573381 If we have APM, only power down if RB_POWERDOWN was specified (fall into
RB_HALT case if it fails).
1998-06-06 21:27:31 +00:00
thorpej
ff77be620b Add a -p option, to power down the system at the specified time. 1998-06-06 21:18:54 +00:00
thorpej
5f9840e94e Add a -p option to halt(8), specifying that the system should be powered
down.
1998-06-06 21:05:41 +00:00
thorpej
fe17c44d6c Add support for software powerdown of the Digital Personal Workstation. 1998-06-06 20:53:41 +00:00
thorpej
04ba8480ae Use REGVAL64() to frob the Pyxis interrupt mask register. 1998-06-06 20:42:36 +00:00
thorpej
098dd211c7 Define a REGVAL64() for some Pyxis registers. 1998-06-06 20:40:14 +00:00
thorpej
49aea111fb If the platform specified a powerdown hook, and howto has RB_POWERDOWN,
call the hook.  If the hook fails, print a warning, and just halt (RB_HALT
is implied by RB_POWERDOWN).
1998-06-06 20:39:04 +00:00
thorpej
066216b812 Define RB_POWERDOWN in such a way that the system will always, at the very
least, halt if powerdown is not possible.
1998-06-06 20:24:18 +00:00
thorpej
1733ad8dc5 Clean up a little, and add a `powerdown' hook in the platform structure. 1998-06-06 20:18:50 +00:00
thorpej
d08070a693 Add a comment describing the locking needs of the alpha_sgmap. 1998-06-06 20:12:28 +00:00
kleink
e344bda27d Document the return values of isatty(3) (true' resp. false' aren't valid
return values), and add an ERRORS section.
1998-06-06 19:50:38 +00:00
augustss
fb2afe7cbe Add Aria driver. 1998-06-06 15:44:23 +00:00
kleink
90209a592e Rework this file, as based on suggestions made by Chris Demetriou. 1998-06-06 10:47:41 +00:00
augustss
db50fa53b8 Add Aria driver. 1998-06-06 10:14:21 +00:00
augustss
68e0540ee9 Add an Aria sound driver.
From "R. C. Dowdeswell" <elric@imrryr.org>.
1998-06-06 10:12:34 +00:00
lukem
ad19e79da0 add share/examples/ftpd/* 1998-06-06 07:02:47 +00:00
mrg
8eff781723 add my zlib-based gzip for installs. 1998-06-06 06:11:19 +00:00
mrg
c12376b3fa rename INSTALL FLOPPY. add tset. 1998-06-06 06:09:14 +00:00
mrg
e666cd4b3b install floppy kernel 1998-06-06 05:36:53 +00:00
mrg
ea2d6ba9bb no longer necessary. 1998-06-06 05:34:44 +00:00
mrg
5725ca5157 initial sysinst support for the sparc, based on the alpha stuff. not heavily tested. 1998-06-06 05:34:00 +00:00
mrg
5da299f886 bootable floppy support for NetBSD/sparc, based on some i386 stuff 1998-06-06 05:29:50 +00:00
mrg
dad728f592 add support for building bootable floppies. 1998-06-06 05:22:20 +00:00
mrg
ff6c535817 sync with other md_root.c files. 1998-06-06 05:12:54 +00:00
mrg
4bc09321a9 add md to the "sparc_nam2nlk" and "chr2blk" arrays. the former fixes
panics seen on a floppy boot in setroot() as it could not properly
determine the root device.
1998-06-06 05:03:23 +00:00
thorpej
9ebbfc77a5 Add a section about locking within the extent manager. 1998-06-06 02:32:28 +00:00
thorpej
618c279d16 Add fine-grained locking. Still one refinement to make, which will be
done in a separate commit.
1998-06-06 02:25:46 +00:00
thorpej
17243c19f1 Add RB_POWERDOWN. 1998-06-06 01:34:45 +00:00
thorpej
85d08836f1 - Don't call *_dma_init() twice; there's no need to. Just do it in *attach().
- Display Pyxis revision properly.
1998-06-06 01:33:44 +00:00
thorpej
c0fa3c6ac4 Don't call *_dma_init() twice; there's no need to. Just do it in *attach(). 1998-06-06 01:33:23 +00:00
lukem
b9b4c8e2c3 install ftpd examples 1998-06-06 01:32:06 +00:00
thorpej
59d76407b4 Display information about which sgmap we're attempting to initialize
if we die in alpha_sgmap_init().
1998-06-06 01:31:46 +00:00
lukem
db5e465501 add share/examples/ftpd 1998-06-06 01:30:45 +00:00
lukem
b003c63dc4 example ftpd.conf 1998-06-06 01:28:33 +00:00