91132 Commits

Author SHA1 Message Date
wiz
c43de8bde2 Include err.h for err(3) prototype. 2002-01-19 17:07:51 +00:00
chs
b263a7eb4d add a new flag PMAP_CACHE_VIVT for the pmap to inform the MI code that
that the cache is virtually-indexed and virtually-tagged (such as on the ARM),
and use this flag in the UBC code to be more friendly to those caches.
2002-01-19 16:55:20 +00:00
tv
d7938946ac Honor HOST_{CC,CFLAGS,CPPFLAGS,LDFLAGS} passed in from the environment
when building nbmake.  Use the correct defaults if not set (HOST_CC=cc,
HOST_CFLAGS=-O).
2002-01-19 16:49:28 +00:00
manu
ddd039179b Fixes the problem with libX11.so mapping by syssgi(MAPELF): the load address
for the text section of libx11.so was overlapping with other ELF sections
aloready loaded, and this resulted into an ENOMEM error.

syssgi(MAPELF) uses elf32_load_psection() from syssrc/sys/kern/exec_subr.c
The problem was never experienced with load_psection() because it only has
to load one section, hence the requested address are not already allocated.

The fix is done when the initial mapping at the default address fails by
finding a free location in the VM space using uvm_map_findspace(), and then
retrying to load the section.

Other details:
- once the ELF section has been relocated, the ELF program header must be
updated with the new address and copied back to userland. For now we always
do it, maybe we could copy it only when it was modified.
- We are able to emulate the exact address where IRIX loads libX11.so instead
of the default location
2002-01-19 14:56:02 +00:00
mrg
194652a3c1 update to reality, even if it still does not quite work. 2002-01-19 14:49:18 +00:00
wiz
67f778e818 Add FM (per 15281), ROFL and ROFLMAO. 2002-01-19 13:40:33 +00:00
mrg
e00fc7b09f add SUNLABEL & SPARCINSTALLBOOT. 2002-01-19 13:32:52 +00:00
wiz
a2d753e3ef Whitespace nits. 2002-01-19 11:44:57 +00:00
wiz
78cb877358 Try to remove some more unnecessary whitespace when converting. 2002-01-19 11:43:47 +00:00
reinoud
87e0da9f3a Please _test_ your patche first Reinoud !!! sorry for the fuzz.... this
ought to work....
2002-01-19 11:16:20 +00:00
mjl
7ea8665c72 Catch open failure and exit with error instead of crashing. 2002-01-19 06:10:13 +00:00
shin
69d0f55255 add VR4131 cache-op bug workaround code.
we can't use Hit_WriteBack_Invalidate.
2002-01-19 04:25:36 +00:00
wiz
483f92284e Whitespace nits. 2002-01-19 03:39:46 +00:00
wiz
59652c8572 Punctuation nits. 2002-01-19 03:38:36 +00:00
wiz
1b9e345181 Whitespace nits, sort SEE ALSO. 2002-01-19 03:37:38 +00:00
reinoud
1e253502e5 Make the ramdisc binaries compile in cross compilation without the
BSDSRCDIR variable set ... build.sh doesn't set this...
2002-01-19 03:37:35 +00:00
wiz
f79ee8e50f Sort sections, mark up AUTHORS section. 2002-01-19 03:36:44 +00:00
wiz
30a3135df2 Sort SEE ALSO and sections, use .An in AUTHORS section. 2002-01-19 03:36:20 +00:00
wiz
7e266c9a07 Improve markup. 2002-01-19 03:35:21 +00:00
wiz
4e823ac145 Whitespace nits. 2002-01-19 03:35:05 +00:00
eeh
de4c6a980a Remove some DEBUG code. 2002-01-19 03:30:54 +00:00
wiz
8f48ce1461 Sort sections, sort SEE ALSO, whitespace nit. 2002-01-19 03:27:06 +00:00
wiz
aaba2b6d8a Whitespace nits. 2002-01-19 03:26:30 +00:00
wiz
3ecf4fd4b7 Whitespace nits, sort SEE ALSO and sections. 2002-01-19 03:26:04 +00:00
wiz
f01b2c896b Drop an unnecessary .Pp, sort sections, add postfix .Xr, and improve markup. 2002-01-19 03:25:12 +00:00
wiz
5d2bc3031d empty line -> .Pp; sort sections. 2002-01-19 03:24:14 +00:00
wiz
00dce9aae8 Sort sections, whitespace nit. 2002-01-19 03:23:47 +00:00
wiz
6051a9a396 Sort sections. 2002-01-19 03:23:11 +00:00
wiz
34828cce4a Convert .Xr to non-existing program to Ic. 2002-01-19 03:22:53 +00:00
wiz
d8081e42ef Sort SEE ALSO and sections. 2002-01-19 03:22:19 +00:00
wiz
51d0450786 Whitespace and punctuation nits, use standard headers. 2002-01-19 03:21:59 +00:00
wiz
81bf50c114 Whitespace nits. 2002-01-19 03:21:15 +00:00
wiz
01497fccea Whitespace nits, use standard headers. 2002-01-19 03:20:56 +00:00
wiz
3aebd5a62c Improve markup, sort sections. 2002-01-19 03:20:33 +00:00
wiz
6955458037 Whitespace nits. 2002-01-19 03:20:06 +00:00
wiz
6e1dd286e7 Drop unhelpful BUGS section and a trailing empty line. 2002-01-19 03:19:42 +00:00
wiz
5a14269d52 Sort sections. 2002-01-19 03:19:21 +00:00
wiz
f931748857 Drop unhelpful BUGS section. 2002-01-19 03:18:52 +00:00
wiz
ecff1ade60 Drop some unnecessary empty lines, improve markup in some places. 2002-01-19 03:18:35 +00:00
wiz
b86bccf480 Drop some unnecessary empty lines. 2002-01-19 03:17:42 +00:00
wiz
ea5e7da234 Drop a trailing empty line. 2002-01-19 03:17:08 +00:00
wiz
45c833365a Drop some unnecessary .Pp and an unnecessary section, and replace an empty
line with .Pp.
2002-01-19 03:16:41 +00:00
eeh
160abd5faf Remove some obsolete code. 2002-01-19 03:16:38 +00:00
wiz
9afed566e5 Sort sections. 2002-01-19 03:15:44 +00:00
wiz
6b626e5f08 Use standard headers, sort sections, mark up AUTHORS section a bit more. 2002-01-19 03:15:05 +00:00
wiz
546138910d Drop some unnecessary .Pp, sort sections and SEE ALSO. 2002-01-19 03:14:33 +00:00
wiz
cf8a1479f6 Whitespace and punctuation nits, improve some markup. 2002-01-19 03:14:10 +00:00
wiz
c982600639 Drop .Pp before subsection, whitespace nit and sort sections. 2002-01-19 03:12:56 +00:00
wiz
8beb130316 Whitespace and punctuation nits, sort SEE ALSO. 2002-01-19 03:12:18 +00:00
wiz
76cb93f4d7 Drop a trailing empty line. 2002-01-19 03:11:44 +00:00