yamt
857913deac
include sys/cpu_data.h only if defined(_KERNEL)
2004-09-25 22:08:48 +00:00
wiz
ab90f76ed3
Sync usage with man page (sort, add -O).
2004-09-25 21:48:15 +00:00
wiz
7a57b6bd09
Sort options in SYNOPSIS and in description; use more mdoc macros.
2004-09-25 21:47:53 +00:00
dsl
6e443a613f
Change the way crunchgen works when doing 'reachover' builds.
...
Instead of trying to identify all the .o files that make each target rely
on the targets own Makefile having a program.ro target that will compile
all the objects and link them into a single relocatable.
Rename each program's 'main' to '_crunched_<prog>_stub' instead of compiling
a small piece of C.
The old behaviour can be forced by specifying -O, and is also done if the
config file specifies 'objs' or 'objpaths'.
As well as simplifying the logic, this means you only get a single 'prog.ro
is up to date' message for each program during the build.
2004-09-25 20:43:47 +00:00
dsl
eb23ef8ce9
Use a single awk command (instead of awk and a lot of greps) to generate
...
the list of symbols to be renamed.
Rename symbols to <symbol>$$from%%<prog> (not _$$hide$$<prog>.cro$$<symbol>)
so that gdb reports the symbol name instead of "_" (the $$ is treated as a
C++ name mangle and nothing after it is output by default).
2004-09-25 20:21:57 +00:00
dsl
8e4e69acab
Whitespace police:
...
if, for and while are not functions,
put controlled statements of if and while onto separate lines
put function names into column 1
2004-09-25 19:21:07 +00:00
chris
e039c124c4
Remove repeated "in the"
2004-09-25 19:11:02 +00:00
chris
223a229a7a
Following a discussion with dsl, revert the last change.
...
A better fix will be forth coming.
2004-09-25 18:54:36 +00:00
jmmv
774c9e589b
Add "Creative Tech NOMAD MuVo TX" to the list of devices know to work.
2004-09-25 18:43:43 +00:00
dsl
ef0ef24324
Remove the always defined RENAME_SYMS and the code that would be
...
compiled were it defined.
That code is out of date, doesn't work on some archs, and is in the way
of another commit.
2004-09-25 18:32:37 +00:00
chris
c0ffe8e4d5
When reading the disklabel if we fail to find one, return an error.
...
This should fix PR's 26564 and 26809.
This allows CD installs on cats to work, as a cdxa partition is now
faked, so sysinst can mount it.
This does go against changes made for PR 21408, as it will cause the error
cd0: no disk label
to appear when running disklabel cd0.
Really readdisklabel's API should be updated to allow better error returns,
such that the driver can choose to fake the label, if readdisklabel didn't
find one.
2004-09-25 18:24:55 +00:00
thorpej
aae3f1ca07
Add wedges support to the MSCP disk driver.
2004-09-25 16:44:30 +00:00
chris
47ccffe876
Fix compile if DKWEDGE_AUTODISCOVER isn't defined.
...
(only tested with GENERIC cats kernel)
2004-09-25 16:42:15 +00:00
thorpej
ecb2cb3112
Add support for wedges to the RL01/RL02 disk driver.
...
XXX Can't do autodiscovery here, since we can't do I/O in rlattach().
2004-09-25 16:27:38 +00:00
thorpej
dbb3225d5b
Can't actually auto-discover wedges here yet, because ed drives are
...
not attached with interrupts enabled, meaning we can't do the required
I/O. Add a comment to this effect.
2004-09-25 16:13:42 +00:00
tsutsui
10aeb7cff9
I'll handle spc(4) SCSI.
2004-09-25 12:50:26 +00:00
tsutsui
590f5e8609
Update port-maintainers.
2004-09-25 12:47:52 +00:00
wiz
76b7f3faf9
Improve formatting.
2004-09-25 12:44:25 +00:00
tsutsui
2e988c7c99
- spc is now MI.
...
- Remove obsolete hp300 devices.
2004-09-25 12:31:19 +00:00
lukem
7184648d82
Try nsdispatch "getgrouplist" before iterating the getgrent() list.
...
Implement a dns (hesiod) backend which tries a grplist hesiod lookup.
Convert back to using getgrent() similar to rev 1.15, instead of
using the private _getgrent_user() from getgrent.c.
2004-09-25 12:27:35 +00:00
he
48936f8f33
Add another set of braces in initialization to track factoring out
...
of MI cpu_data.
2004-09-25 12:24:53 +00:00
tsutsui
036acd9295
Use ANSI function decls.
2004-09-25 11:58:19 +00:00
yamt
7c63ceab48
don't expose cpu_info and friends to userland.
2004-09-25 11:08:47 +00:00
tsutsui
a5c60861e8
Sprinkle DELAY(1)'s in several busy loops to avoid excessive bus access.
...
Inspired by OpenBSD.
2004-09-25 10:47:29 +00:00
tsutsui
30e4125256
On manual xfer via TEMP register, set PCTL_BFINT_ENAB and check
...
bus free by INTS register. spc_intr() also checks the INTS_DISCON bit.
2004-09-25 10:36:15 +00:00
tsutsui
45d871e0fb
In spc_intr(), return 0 if the interrupt is not for spc(4).
2004-09-25 10:32:15 +00:00
tsutsui
dc28263470
Use manual xfer via TEMP register in status phase even on x68k.
...
Some devices do not transfer data with proper way on status phase
and it causes bus error in spc_datain_pio() which uses auto xfer
via DREG register on weird x68k hardware.
2004-09-25 10:15:36 +00:00
tsutsui
ae6239f109
Use ANSI function decls.
2004-09-25 09:46:17 +00:00
heas
afe3b1d559
Add TWE_OP_PROBE, which probes (and attaches) a port/drive. It's argument
...
is bytes 9 & 10 of the twe_cmd where the bit set corresponds to the port to
probe + 1 (ie: port 0 == 0x1).
2004-09-25 08:27:47 +00:00
christos
f42653853a
Put back issetugid() check for hostaliases.
...
XXX: this is suboptimal, It would be better if we propelry checked
for access.
2004-09-25 05:33:01 +00:00
thorpej
281037afd6
Add support for wedges to the OpenFirmware disk driver.
2004-09-25 05:21:03 +00:00
thorpej
2a671cfd0e
Add support for wedges to the MCA ESDI disk driver.
2004-09-25 04:47:02 +00:00
thorpej
46cfcf0eb8
Add support for wedges to the logical disk driver.
2004-09-25 04:28:08 +00:00
yamt
49fe2034a3
uvm_map_printit:
...
- print wired_count if available.
- fix a printf format.
2004-09-25 04:19:38 +00:00
thorpej
72b84bf041
Add support for wedges to the SCSI disk driver.
2004-09-25 04:11:23 +00:00
snj
b7fd6fcc52
Bump date for last.
2004-09-25 04:00:49 +00:00
thorpej
cc79c7aeb0
Add support for wedges to the ATA disk driver.
2004-09-25 03:34:02 +00:00
thorpej
ef92b0de59
Try the DIOCGWEDGEINFO ioctl first. If that succeeds (i.e. the block
...
device is a wedge), use the partition type string from the dkwedge_info
structure to get the file system type.
2004-09-25 03:32:52 +00:00
thorpej
0e37eeed2c
Add commands to create, delete, and query the configuration of wedges.
2004-09-25 03:31:35 +00:00
thorpej
baefaf4422
Work-in-progress implementation of "wedges", a new way to represent
...
partitions in the NetBSD kernel. See discussion on tech-kern for details.
2004-09-25 03:30:44 +00:00
thorpej
f9684c51b5
Definitions for the EFI GUID Partition Table partition table format.
...
From FreeBSD.
2004-09-25 03:29:32 +00:00
yamt
17dfcbf73e
fix a typo in a comment.
2004-09-25 03:05:23 +00:00
lukem
0b757c12fd
ANSI KNF
2004-09-25 02:55:25 +00:00
wiz
d35635608b
Fix typo in hp700 man page name, reported by Hisashi T Fujinaka.
2004-09-24 18:22:40 +00:00
nathanw
3a5631a0b6
PXA255 has 85 GPIO pins, not 81.
...
(The first revision of the manual listed the wrong number, although it had
all 85 in the table).
2004-09-24 17:30:22 +00:00
wiz
0209c3cfba
Add sti(4) and the new hp700 man(4) pages.
2004-09-24 13:50:06 +00:00
wiz
177b99eda2
Install sti(4) and descend into man4.hp700.
2004-09-24 13:49:50 +00:00
wiz
925099bfb3
Add /usr/share/man/{cat,man,html}4/hp700.
2004-09-24 13:48:51 +00:00
wiz
d355f71bc3
Dig {cat,man,html}4/hp700.
2004-09-24 13:47:46 +00:00
he
9f596d4761
Since the implementation of bsd_to_linux_statfs64() is conditional,
...
also make the forward declaration conditional. Fixes compile
problem for m68k ports.
2004-09-24 13:10:46 +00:00