[U-Boot] [PATCH v3 1/8] x86: Drop old CONFIG_INTEL_CORE_ARCH code

Simon Glass sjg at chromium.org
Tue Nov 25 22:46:28 CET 2014


On 24 November 2014 at 22:22, Bin Meng <bmeng.cn at gmail.com> wrote:
> On Tue, Nov 25, 2014 at 12:18 PM, Simon Glass <sjg at chromium.org> wrote:
>> This is no-longer used, so drop it.
>>
>> Signed-off-by: Simon Glass <sjg at chromium.org>
>> ---
>>
>> Changes in v3:
>> - Split out CONFIG_INTEL_CORE_ARCH removal patch
>>
>> Changes in v2: None
>>
>>  arch/x86/cpu/interrupts.c | 28 ----------------------------
>>  1 file changed, 28 deletions(-)
>>
>> diff --git a/arch/x86/cpu/interrupts.c b/arch/x86/cpu/interrupts.c
>> index ea03724..a21d2a6 100644
>> --- a/arch/x86/cpu/interrupts.c
>> +++ b/arch/x86/cpu/interrupts.c
>> @@ -617,31 +617,3 @@ asm(".globl irq_common_entry\n" \
>>         DECLARE_INTERRUPT(253) \
>>         DECLARE_INTERRUPT(254) \
>>         DECLARE_INTERRUPT(255));
>> -
>> -#if defined(CONFIG_INTEL_CORE_ARCH)
>> -/*
>> - * Get the number of CPU time counter ticks since it was read first time after
>> - * restart. This yields a free running counter guaranteed to take almost 6
>> - * years to wrap around even at 100GHz clock rate.
>> - */
>> -u64 get_ticks(void)
>> -{
>> -       u64 now_tick = rdtsc();
>> -
>> -       if (!gd->arch.tsc_base)
>> -               gd->arch.tsc_base = now_tick;
>> -
>> -       return now_tick - gd->arch.tsc_base;
>> -}
>> -
>> -#define PLATFORM_INFO_MSR 0xce
>> -
>> -unsigned long get_tbclk(void)
>> -{
>> -       u32 ratio;
>> -       u64 platform_info = native_read_msr(PLATFORM_INFO_MSR);
>> -
>> -       ratio = (platform_info >> 8) & 0xff;
>> -       return 100 * 1000 * 1000 * ratio; /* 100MHz times Max Non Turbo ratio */
>> -}
>> -#endif
>> --
>
> Reviewed-by: Bin Meng <bmeng.cn at gmail.com>

Applied to u-boot-x86.


More information about the U-Boot mailing list