eeh
84fb62aba0
Handle kernels with data+BSS segments larger than 4MB.
2001-08-30 23:00:19 +00:00
eeh
f2e3486b5b
Preliminary UltraSPARC III suport (not enabled yet).
2001-08-30 22:58:30 +00:00
matt
04bdd02c1a
Make pmap_pte_insert STATIC so it will show up in DEBUG kernel with DDB
...
traces.
2001-08-30 22:06:44 +00:00
matt
4a580ee45e
Make sure to restore SR 0 since returning from a syscall is actually
...
one way of doing a process context switch.
2001-08-30 22:00:48 +00:00
matt
a140263932
Add new 7450 SPRs
2001-08-30 21:55:27 +00:00
matt
50b056bc3a
Teach db_trace that some low addresses are ok to trace.
2001-08-30 21:44:58 +00:00
briggs
fdedf9b80f
Sandpoint set lists.
2001-08-30 20:55:53 +00:00
manu
7741a86c00
On the PowerPC, ldd now works, hence the removal from the BUGS section
2001-08-30 20:47:14 +00:00
manu
8e1033bfc3
Enable the GCC signature test so that ld.so will be executable (needed for
...
Linux's ldd)
2001-08-30 20:41:36 +00:00
manu
8537f76c98
Changed the way signature tests are done. This makes possible to run
...
ld.so as an executable on the PowerPC (Linux's ldd does this), and it also
much clearer IMHO.
2001-08-30 20:22:08 +00:00
rearnsha
46f383bde2
Adjust printf format string for size_t change.
2001-08-30 17:16:02 +00:00
soren
9b39be0b69
Regen.
2001-08-30 16:22:48 +00:00
soren
6863a605e0
Add some more Hifn chips.
2001-08-30 16:21:42 +00:00
lukem
0cf1d74c5b
be consistent when casting arg to lblktosize() in UVM_PAGE_TRKOWN debug code
2001-08-30 15:17:28 +00:00
lukem
c56418af73
some improvements from freebsd/openbsd
...
- replace the unused fs_headswitch and fs_trkseek with fs_id[2], bringing
our struct fs closer to that in freebsd & openbsd (& solaris FWIW)
- dumpfs: improve warning message when cpc == 0
2001-08-30 14:37:25 +00:00
mrg
c63364c612
ultrasparcen do not tftp ip.arch just ip. noted by <andrew@ugh.net.au> on port-sparc64
2001-08-30 12:26:06 +00:00
jsm
adba02cb44
Check for screen sizes that are too small. Fix off-by-one error in
...
trying to place the prize. Position the score appropriately for
screens that may not be 80 columns wide.
2001-08-30 10:49:50 +00:00
mrg
10516949e9
add some sun4/sun4c/sun4m compat code so we can build 32 bit kvm. (these files are not even vaguely syncable.)
2001-08-30 09:32:23 +00:00
mrg
6e2daf5a64
fix the -m32 code to use /usr/lib/32 paths. don't pass -mcmodel to the 32bit cc1, it doesn't like that.
2001-08-30 09:30:40 +00:00
haya
2228225e5c
Add some register definitions for TI PCI12XX and Toshiba ToPIC.
...
Add ToPIC97 and ToPIC100 chip initialisation routine.
Add more TI PCI12XX chip initialisation.
2001-08-30 09:20:17 +00:00
lukem
3e209fc87a
replace mkfs reference with sentence describing what newfs does (from freebsd)
2001-08-30 08:40:10 +00:00
lukem
c535133897
- minor whitespace and comments cleanup
...
- replace "filesystem" with "file system"
- fix spelo (from freebsd)
2001-08-30 08:31:25 +00:00
chs
ec039eb93d
enable use of mmap(), falling back to read()/write() if mmap() fails.
2001-08-30 04:45:56 +00:00
chs
1de4b3e2e0
min() -> MIN() (on general principles)
2001-08-30 03:55:42 +00:00
chs
eccd469cf7
min() -> MIN()
2001-08-30 03:47:53 +00:00
briggs
89829e4825
defines for OPENPIC_ICR / serial mode.
2001-08-30 03:08:52 +00:00
briggs
0ea9d87eb1
Create an opt_openpic.h and add both OPENPIC and OPENPIC_SERIAL_MODE to it.
2001-08-30 03:08:22 +00:00
briggs
6017201500
Rename PCI_MAPREG_TYPE_ROM to PCI_MAPREG_ROM_ENABLE to keep up with pciconf.?
2001-08-30 02:53:56 +00:00
briggs
e4f8f2f2da
Respect __PCI_BUS_DEVORDER.
...
If all devices can handle 66MHz, then use 66MHz.
Triple the number of configured I/O ranges that we can handle on a bus
(8 was insufficient--originally didn't consider multifunction devices)
Allow one to specify which types of memory to configure, I/O, ROM, or
MEM--for example, one could configure only ROM or only non-ROM.
Ensure that the ROM is disabled if we're not configuring it.
Only set PCI_COMMAND_IO_ENABLE/PCI_COMMAND_MEM_ENABLE if there are valid
memory ranges configured.
2001-08-30 02:52:41 +00:00
matt
115cd493b5
Do not compare to chars to >= 0 since this will cause a warning where
...
chars are unsigned. instead, change it from ((c) < foo && (c) >= 0) to
((unsigned char)(c) < foo) which does the same thing but avoids the warning
2001-08-30 02:15:42 +00:00
briggs
f05abdee3c
- Change default time frequency to 100MHz from 66MHz.
...
- Support the serial mode interrupts (with a kernel configuration option)
on the Sandpoint X3.
- Initialize cpu_timebase.
- Enable tulip driver.
2001-08-30 02:08:42 +00:00
matt
33ebc9435e
Regenerate so that ${DIST} is not expanded.
2001-08-30 01:31:49 +00:00
matt
e4892d7157
When invaliding single icache line on XScale, the branch target buffer
...
also needs to be invalidated. Also, but in the right sequence to empty
the pipeline on XScale.
2001-08-30 01:15:39 +00:00
itojun
7cdedd5c84
use strlcpy. from openbsd
2001-08-30 00:53:53 +00:00
itojun
c9e786ce9e
security fix from openbsd:
...
Fix buffer oflow reading from queue file. While we are at it, crank
the size of buffers that can hold filenames to MAXPATHLEN.
2001-08-30 00:51:50 +00:00
simonb
352f878e45
Gah, fix a number of channel status/select bitfields.
2001-08-29 23:32:21 +00:00
jsm
67d5106d8a
Remove documented bug with long worm lengths, and improve handling of
...
non-standard screen sizes. From OpenBSD.
2001-08-29 23:25:58 +00:00
he
54b81ce0d6
Provide minimal versions of thse to make "make release" work.
2001-08-29 20:32:30 +00:00
nathanw
4666070137
Correct a comment: The address of the signal handler is passed to the
...
sigcode trampoline in pv (t12), not a3, and has been since the
beginning of time.
2001-08-29 20:17:08 +00:00
jsm
e816d70051
Add AIUI, suggested by Adam Olsen <adamolsen@technologist.com>.
2001-08-29 18:24:17 +00:00
jsm
312e8e64e5
Include <time.h> for declarations the Single Unix Specification says
...
are there but not in <sys/time.h>.
2001-08-29 18:23:44 +00:00
jsm
d929aa8aeb
Ensure trailing newline is present on error and warning messages (lost
...
in previous conversion from <err.h> functions to ISO C ones).
2001-08-29 18:22:56 +00:00
briggs
c50646a1f3
Add adw
2001-08-29 17:37:47 +00:00
briggs
665cc59e75
Ensure that data accessed by the ADW driver in memory is in
...
little-endian byte-order. This should work out to be a no-op
for LE systems, and allows BE systems to use the board.
Tested on PPC, reviewed by Dante.
NOTE: The board/microcode does have a BIG_ENDIAN mode of operation,
but it's not well-documented. That might be interesting to investigate
at some point in the future, though.
2001-08-29 17:25:03 +00:00
itohy
a0f0f74348
Print extra information on machine check (AS500, AS600).
2001-08-29 14:14:33 +00:00
chuck
1b6311c365
make 4.3 binaries run once again on the vax. tested with
...
omagic/nmagic/zmagic binaries from guest account on
Lord Isildur's tahoe system (thanks). enabled if both
COMPAT_43 and COMPAT_VAX1K are defined.
basically rewrote exec_vax1k_prep_anymagic() to handle more
file formats. we remove vax1k_subr.c because we now use the
standard vmcmd_readvn function.
XXX: suspect the code for MID_VAX1K NMAGIC binaries is wrong,
need a binary to confirm this... the old code did not pad the
end of the text segment to a page boundary, and that seems wrong.
you definitely need to pad it on a 4.3BSD NMAGIC binary and i
don't see why MID_VAX1K should be different?
2001-08-29 03:43:53 +00:00
mrg
058f9756b8
it is "boot net netbsd" for OBP2, from tron in private email.
2001-08-29 03:26:07 +00:00
wiz
be3b9c2ec5
Cray-only patch (sync with cray). Patch by Brian Ginsbach in private mail.
2001-08-29 00:32:26 +00:00
tsubai
de0feee64b
Regen.
2001-08-28 23:54:14 +00:00
tsubai
7cba152e7c
Add more Apple devices.
2001-08-28 23:53:14 +00:00