On Thu, Aug 31, 2000 at 08:40:43PM -0400, Kevin Lawton wrote:
> From ChangeLog:
>
> - "Kevin P. Lawton" <[EMAIL PROTECTED]>: Thu Aug 31 20:33:04 EDT 2000
> Implemented OUTS instruction.
> Fixed inline asms for some 8-bit instructions - added directives
> to force compiler to use 8-bit capable registers, where
> appropriate.
>
> OK, hopefully this will cure those compiler errors that
> Jeff had. I made changes to a number of 8-bit emulation
> files.
>
> It would be helpful, if many people could give the latest
> CVS a compile. Even if you don't run it, please do this:
>
> ./configure
> make
>
> And let me know, if the compiler chokes anywheres.
Well, you did ask: (kernel source is 2.4.0-test6, in /usr/src/linux):
make -C kernel CC="gcc" CFLAGS="-g -O2 -Wall -Wstrict-prototypes" LDFLAGS=""
make[1]: Entering directory `/usr/local/src/cvs/plex86/kernel'
gcc -c -g -O2 -Wall -Wstrict-prototypes -fno-strength-reduce -fomit-frame-pointer
-malign-loops=2 -malign-jumps=2 -malign-functions=2 -D__KERNEL__
-I/usr/src/linux/include -DCPU=586 -DMODULE -I./include -I./.. -I.. host-linux.c
host-linux.c: In function `init_module':
host-linux.c:198: warning: passing arg 4 of `create_proc_info_entry' from incompatible
pointer type
host-linux.c: In function `reserve_guest_pages':
host-linux.c:785: invalid type argument of `->'
host-linux.c: In function `unreserve_guest_pages':
host-linux.c:796: invalid type argument of `->'
host-linux.c: In function `host_map_page':
host-linux.c:931: warning: implicit declaration of function `MAP_NR'
make[1]: *** [host-linux.o] Error 1
make[1]: Leaving directory `/usr/local/src/cvs/plex86/kernel'
make: *** [all] Error 2
I looked at it, especially the reserve-guest-pages one, and I don't have a
clue.
Kenneth