On Thu Apr 3 22:06:07 EDT 2014, [email protected] wrote: > I've been considered why pc kernel dosen't work for go compiling, > however pcpae kernel does. The 'sources' pc kernel works fine > (from David's talk here). > > In the 'sources' pc kernel, there is a definition of fpssesave etc > in its l.s. > On the other hand, no definition in atom's pc kernel. > However, pcpae kernel have them in l.s (named ssesave etc). > I think this is the cause of different behaviours between them. > Am I right?
yes, the 9atom pc kernel doesn't support SSE. this is on purpose. i thought support for multiple types of floating point in the same kernel was not ideal. and since i think of the pc kernel as there mostly to support quite old hardware without sse support, and really new and tiny hardware (also likely with funny floating point), i thought it would work to just support sse in the PAE kernel. pae isn't newfangled. it was supported, iirc, by the ppro. - erik
