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
| Greg Kroah-Hartman | [PATCH 004/196] Chinese: add translation of SubmittingPatches |
| Alan Stern | Re: 2.6.22-rc2-mm1 |
| Satyam Sharma | Re: [PATCH 0/24] make atomic_read() behave consistently across all architectures |
| William Lee Irwin III | Re: [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS] |
git: | |
| Dale Farnsworth | Re: [PATCH 03/39] mv643xx_eth: shorten reg names |
| Jarek Poplawski | Re: HTB accuracy for high speed |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
