tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Build problem with latest locore.S



Hmmm, it seems there was also a compile-time warning on locore.S which was not treated as fatal...

In file included from ./xen/xen-public/arch-x86/xen.h:61:0,
                 from ./xen/xen-public/xen.h:34,
from /build/netbsd-compat/src/sys/arch/amd64/amd64/locore.S:280:
./xen/xen-public/arch-x86/xen-x86_64.h:58:0: warning: "FLAT_RING3_CS64" redefined
 #define FLAT_RING3_CS64 0xe033  /* GDT index 261 */

In file included from /build/netbsd-compat/src/sys/arch/amd64/amd64/locore.S:164:0:
./assym.h:177:0: note: this is the location of the previous definition
 #define FLAT_RING3_CS64 57395


On Fri, 30 Mar 2018, Paul Goyette wrote:

With the latest locore.S I am seeing the following error:

#      link  INSTALL_XEN3_DOMU/netbsd
/build/netbsd-compat/tools/x86_64/amd64/bin/x86_64--netbsd-ld -Map netbsd.map --cref -T netbsd.ldscript -Ttext 0xffffffff80200000 -e start -X -o netbsd ${SYSTEM_OBJ:[@]:Nswapnetbsd.o} ${EXTRA_OBJ} vers.o swapnetbsd.o
locore.o: In function `cpu_switchto':
(.text+0x20b2): undefined reference to `speculation_barrier'
*** [netbsd] Error code 1


+------------------+--------------------------+----------------------------+
| Paul Goyette     | PGP Key fingerprint:     | E-mail addresses:          |
| (Retired)        | FA29 0E3B 35AF E8AE 6651 | paul at whooppee dot com   |
| Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd dot org |
+------------------+--------------------------+----------------------------+


+------------------+--------------------------+----------------------------+
| Paul Goyette     | PGP Key fingerprint:     | E-mail addresses:          |
| (Retired)        | FA29 0E3B 35AF E8AE 6651 | paul at whooppee dot com   |
| Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd dot org |
+------------------+--------------------------+----------------------------+


Home | Main Index | Thread Index | Old Index