Go to file
reinoud 006384eaed In the case there is just one SIMM and one memory bank from the SIMM things
got wrong when no VRAM was there.

Placing the video DRAM in front of the kernel is OK when its 1Mb since the
kernel wants to be on a Mb boundary. Placing the video DRAM in the last
SIMM bank at the front is also OK unless there is just one SIMM and just one
bank; then it got in the way again!

Solution is to put the DRAM at the end of the SIMM instead of the beginning!
This however can result in the non 16 kb alignment of the top of physical
RAM where the temporary L1 page tables are situated. If its not 16 kb aligned
then move the L1 page table address down and down until it is 16 kb aligned.
This memory will be reused later on anyway.

What to do when we really support changing screensizes... see it as a max?
or use a different sceme alltogether? It might not even be a bootloader
problem then allthough its memory is not showing up in the DRAM/VRAM
block counts wich needs to be fixed one day.
2002-12-30 15:54:46 +00:00
bin Restore word that got removed when -v was added. 2002-12-28 21:16:49 +00:00
crypto compatibility, not compatability; from Adrian Mrva. 2002-12-21 13:22:20 +00:00
dist Misc typo fixes from Adrian Mrva. 2002-12-21 13:28:25 +00:00
distrib reflect boot.ip32 2002-12-30 14:55:28 +00:00
doc Add a late entry for Express5800/240 support on arc port. 2002-12-28 08:28:38 +00:00
etc Do last change differently so that the script doesn't print out "//" if 2002-12-30 13:16:43 +00:00
games Correct some comments and error messages that still talked about "select". 2002-12-29 15:12:17 +00:00
gnu Mention -b and -v flags which were added when dbsym(8) was BFD'fied. 2002-12-28 21:47:02 +00:00
include Spelling police. "__resitrct" was not spelled cirectly enough. 2002-12-20 20:59:22 +00:00
lib In EINTR description, add a crossreference to sigaction(2). 2002-12-30 12:38:59 +00:00
libexec Make this work finally, by prepending _PATH_DEV to the tty name. 2002-12-18 15:20:47 +00:00
regress Remove extra args to a printf call. 2002-12-06 02:09:24 +00:00
rescue set SMALLPROG=0 (it was implicit) 2002-10-17 01:49:18 +00:00
sbin On Darwin, mach_init is the system bootstrap process. It is responsible 2002-12-24 12:15:45 +00:00
share update description of vflush. 2002-12-29 06:51:40 +00:00
sys In the case there is just one SIMM and one memory bank from the SIMM things 2002-12-30 15:54:46 +00:00
tools enable sunlabel... 2002-12-21 12:56:08 +00:00
usr.bin Prevent the "kBps" field from overflowing for values > 1M/s. 2002-12-29 19:03:56 +00:00
usr.sbin Fix a typo in the yesno() function: add a missing question mark. 2002-12-27 19:47:43 +00:00
build.sh - Implement "-i installworlddir", which runs 2002-12-25 00:42:50 +00:00
BUILDING Document: 2002-12-25 00:58:00 +00:00
Makefile fix DESTDIR checks if !defined(DESTDIR) 2002-12-26 12:01:48 +00:00
Makefile.inc don't set KERNSRCDIR here; pull in <bsd.kernobj.mk> if you need it 2002-04-10 14:53:43 +00:00
UPDATING METALOG format tweak 2002-12-23 06:55:33 +00:00