From: Bjorn E. <md...@al...> - 2000-08-31 21:05:00
|
> md...@al... said: > > I'm trying to boot dos under um-linux but didn't get very far. The > > first road-block was that /proc/cpuinfo doesn't provide much useful > > info. But even after I've unmounted /proc and created a fake > > cpuinfo-file dos-emu complains that "vm86plus service not available in > > your kernel". > > I think the main problem will be that uml doesn't implement the > x86-specific system calls, like vm86 and modify_ldt. If dos > (is this FreeDOS or something?) uses them, then someone needs > to implement them (and send me a patch) or persuade me that I > need to spend some of my copious free time figuring out what > they do and implementing them. ["copious free time", right. I think I'll put that on my business card :)] This is dosemu (http://www.dosemu.org/) which isn't a Dos in itself, just a 16bit PC & Dos compatible enviroment. I'm not actually booting any kind of Dos right now, just trying to run 16bit code. Lets leave it at this and maybe someone else w/ the same needs notices it in the archives. I myself simply don't have the copious amount of spare time nor synapses available right now. Uhm, maybe I should try to get the Plex86 developers interested in using uml. > If it doesn't need any extra system calls, then just let me know > what sorts of things it needs to see in /proc. > > What exactly are you doing? It's not clear to me how it is > useful to run dos under uml... I could tell you but I'd have to kil^H^H^H ask you not to laugh. I'm using dosemu here to support our legacy embedded system by writing glue logic to get the old inhouse 16bit multitasker running under 16 DOS (and now dosemu) which then runs under Linux. (To connect to this software I have to run our Windows programs under wine with a loopback serial connector, lots of fun :) Running all this under uml is perfect for tuning and debugging which I do right now under bochs instead (very slow). //Björnen. |