add notes how to use
This commit is contained in:
parent
0be2fb0265
commit
e7703dbe16
|
|
@ -8,6 +8,26 @@
|
||||||
* memory, but lower than cpu2ram address. The start address an size
|
* memory, but lower than cpu2ram address. The start address an size
|
||||||
* of the ram disk is found itself. If there is no space, OPEN(2)
|
* of the ram disk is found itself. If there is no space, OPEN(2)
|
||||||
* returns ENXIO.
|
* returns ENXIO.
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* How to use it:
|
||||||
|
* - main.c must be modified to not consume all free memory up as user memory.
|
||||||
|
* - change "for (i=kclicks,j=0; ; i++){" to something like
|
||||||
|
* for (i=kclicks,j=0; ctob((long)i) < 1048576; i++){
|
||||||
|
* to only use up 1MB for kernel and user memory. All other memory is now
|
||||||
|
* available for the RAM Disk
|
||||||
|
* - add a #define of SHOWRD to this file. I've chosen (('f'<<8)|1)
|
||||||
|
* - compile rd.c and replace rd.o in LIB2
|
||||||
|
* - compile main.c and replace main.o in LIB1
|
||||||
|
* - build kernel
|
||||||
|
* - reboot with new kernel
|
||||||
|
* - create device
|
||||||
|
* - mknod /dev/rd0 b 5 0
|
||||||
|
* - make filesystem
|
||||||
|
* - mkfs /dev/rd0 6000 (for 3 MB)
|
||||||
|
* - mount filesystem
|
||||||
|
* - mount /dev/rd0 /fd1
|
||||||
|
* - enjoy
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/param.h>
|
#include <sys/param.h>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue