if(is_cpu_d0()) {
/* Erratum 110 ...*/
msr = rdmsr_amd(CPU_ID_HYPER_EXT_FEATURES);
msr.hi |=1;
wrmsr_amd(CPU_ID_HYPER_EXT_FEATURES, msr);
}
if (is_cpu_pre_e0()) {
/* Erratum 110 ... */
msr = rdmsr_amd(CPU_ID_EXT_FEATURES_MSR);
msr.hi |=1;
wrmsr_amd(CPU_ID_EXT_FEATURES_MSR, msr);
}
also in model_fxx_init.c you miss sth
should be
if(is_cpu_d0()) {
/* Erratum 110 ...*/
msr = rdmsr_amd(CPU_ID_HYPER_EXT_FEATURES);
msr.hi |=1;
wrmsr_amd(CPU_ID_HYPER_EXT_FEATURES, msr);
}
if (!is_cpu_pre_e0()) { ------------------------------don't forget
!
/* Erratum 110 ... */
msr = rdmsr_amd(CPU_ID_EXT_FEATURES_MSR);
msr.hi |=1;
wrmsr_amd(CPU_ID_EXT_FEATURES_MSR, msr);
}
YH
> -----Original Message-----
> From: Li-Ta Lo [mailto:ollie@lanl.gov]
> Sent: Wednesday, June 22, 2005 11:40 AM
> To: YhLu
> Cc: LinuxBIOS
> Subject: RE: [LinuxBIOS] Merge complete....
>
> On Wed, 2005-06-22 at 12:34 -0600, Li-Ta Lo wrote:
> > On Wed, 2005-06-22 at 11:29 -0700, YhLu wrote:
> > > define HARD_RESET_BUS
> > >
> > > removed, Good, get amd8111 bus from config_bus_map...
> > >
> >
> > Eric,
> >
> > Is there any reason you put reset.c in every mainboard
> directory but
> > the only thing in these reset.c is #include "amd8111_reset.c" ?
> >
>
> And node_link_to_bus in amd8111_reset.c and every auto.c?
>
> --
> Li-Ta Lo <ollie(a)lanl.gov>
> Los Alamos National Lab
>