[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
RPM and Crusoe CPUs
- From: "H. Peter Anvin" <hpa zytor com>
- To: rpm-list redhat com
- Subject: RPM and Crusoe CPUs
- Date: Tue, 28 May 2002 10:16:49 -0700
Hi,
Transmeta Crusoe CPUs support the instructions that gcc considers
definitial of a "i686"; mainly CMOV. Howver, due to "compatibility
issues with certain non-Linux operating systems" it reports as family=5
and thus RPM considers it to be incompatible with things like the i686
glibc.
Unfortunately, Crusoe will not run a Pentium Pro kernel, solely because
of the following code in include/asm-i386/pgtable.h:
/*
* Do not check the PGE bit unnecesserily if this is a PPro+ kernel.
*/
#ifdef CONFIG_X86_PGE
# define __flush_tlb_all() __flush_tlb_global()
#else
# define __flush_tlb_all() \
do { \
if (cpu_has_pge) \
__flush_tlb_global(); \
else \
__flush_tlb(); \
} while (0)
#endif
What would be the best way to deal with this?
-hpa
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[]