In article <68760@mimsy.umd.edu> pr@umiacs.umd.edu (Jesus M. Rodriguez) writes:as86 is Bruce Evans' assembler that can assemble 16-bit and 32-bit x86 programs and is used under linux to do the 16-bit startup routines (I use gas for the 32-bit stuff due to support from gcc and "correct" operand order). The source to the assembler can be found on various linux ftp archives, at least nic.funet.fi: pub/OS/Linux/PEOPLE/Linus. Note that despite the pathname, I didn't write it, and it's not under the GPL, but copyrighted by Bruce. The as86 sources may need tweaking to get to work correctly (check the readme) due to a.out.h differences, but it shouldn't be a major problem even under OS/2. Also, I assume that EMX 0.8f is one of the gcc ports to OS/2 - otherwise you'll have to get gcc for OS/2 somewhere (it exists, I know, but I have absolutely no idea where to find it). I'd assume that OS/2 doesn't use the a.out format, so you may have problems at the linking and bootimage building stage: you're probably best off if you "port" the linux ld to OS/2 for use as a cross-linker. In case the OS/2 ports of gcc try to use the braindead intel asm syntax, you'll probably have to port the whole gcc/as/ld suite for use as a cross-compilation environment: it shouldn't be too painful, but if you are low on diskspace it could turn out to be a problem. Linus
| Kok, Auke | Re: -mm merge plans for 2.6.23 - ioat/dma engine |
| Jeff Garzik | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Matthew Garrett | [PATCH] Remove process freezer from suspend to RAM pathway |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| David Miller | [GIT]: Networking |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Jens Axboe | Re: [BUG] New Kernel Bugs |
git: | |
