diff -rbu ecos.ori/packages/hal/powerpc/mpc8xx/current/cdl/hal_powerpc_mpc8xx.cdl ecos.current/packages/hal/powerpc/mpc8xx/current/cdl/hal_powerpc_mpc8xx.cdl --- ecos.ori/packages/hal/powerpc/mpc8xx/current/cdl/hal_powerpc_mpc8xx.cdl 2004-04-22 11:26:50.000000000 -0400 +++ ecos.current/packages/hal/powerpc/mpc8xx/current/cdl/hal_powerpc_mpc8xx.cdl 2004-11-03 10:35:10.000000000 -0500 @@ -105,7 +105,7 @@ cdl_component CYGHWR_HAL_POWERPC_MPC8XX { display "PowerPC 8xx microprocessor family" flavor data - legal_values { "823" "850" "852T" "855T" "860" "860T" "862T" "862P" "866T" } + legal_values { "823" "850" "852T" "855T" "860" "860T" "860P" "862T" "862P" "866T" } default_value "860" implements CYGINT_HAL_POWERPC_VARIANT description " @@ -128,6 +128,8 @@ puts $::cdl_header "#define HAL_PLATFORM_CPU \"PowerPC 860\"" puts $::cdl_header "#elif defined(CYGHWR_HAL_POWERPC_MPC8XX_860T)" puts $::cdl_header "#define HAL_PLATFORM_CPU \"PowerPC 860T\"" + puts $::cdl_header "#elif defined(CYGHWR_HAL_POWERPC_MPC8XX_860P)" + puts $::cdl_header "#define HAL_PLATFORM_CPU \"PowerPC 860P\"" puts $::cdl_header "#elif defined(CYGHWR_HAL_POWERPC_MPC8XX_862T)" puts $::cdl_header "#define HAL_PLATFORM_CPU \"PowerPC 862T\"" puts $::cdl_header "#elif defined(CYGHWR_HAL_POWERPC_MPC8XX_862P)" diff -rbu ecos.ori/packages/hal/powerpc/mpc8xx/current/ChangeLog ecos.current/packages/hal/powerpc/mpc8xx/current/ChangeLog --- ecos.ori/packages/hal/powerpc/mpc8xx/current/ChangeLog 2004-10-05 14:13:27.000000000 -0400 +++ ecos.current/packages/hal/powerpc/mpc8xx/current/ChangeLog 2004-11-03 10:35:10.000000000 -0500 @@ -1,3 +1,9 @@ +2004-10-27 Nicolas Brouard + + * src/var_misc.c: + * include/var_cache.h: + * cdl/hal_powerpc_mpc8xx.cdl: New variant 860P. + 2004-09-16 Gary Thomas * src/var_misc.c (hal_variant_init): Remove [possibly incorrect] diff -rbu ecos.ori/packages/hal/powerpc/mpc8xx/current/include/var_cache.h ecos.current/packages/hal/powerpc/mpc8xx/current/include/var_cache.h --- ecos.ori/packages/hal/powerpc/mpc8xx/current/include/var_cache.h 2003-08-19 13:29:47.000000000 -0400 +++ ecos.current/packages/hal/powerpc/mpc8xx/current/include/var_cache.h 2004-11-03 10:35:10.000000000 -0500 @@ -68,7 +68,8 @@ //----------------------------------------------------------------------------- // Cache dimensions - these vary between the 8xx sub-models -#if defined(CYGHWR_HAL_POWERPC_MPC8XX_862P) +#if defined(CYGHWR_HAL_POWERPC_MPC8XX_862P) || \ + defined(CYGHWR_HAL_POWERPC_MPC8XX_860P) // Data cache #define HAL_DCACHE_SIZE (8*1024) // Size of data cache in bytes #define HAL_DCACHE_LINE_SIZE 16 // Size of a data cache line diff -rbu ecos.ori/packages/hal/powerpc/mpc8xx/current/src/var_misc.c ecos.current/packages/hal/powerpc/mpc8xx/current/src/var_misc.c --- ecos.ori/packages/hal/powerpc/mpc8xx/current/src/var_misc.c 2004-10-05 14:13:27.000000000 -0400 +++ ecos.current/packages/hal/powerpc/mpc8xx/current/src/var_misc.c 2004-11-03 10:35:10.000000000 -0500 @@ -111,6 +111,7 @@ #if defined(CYGHWR_HAL_POWERPC_MPC8XX_860) || \ defined(CYGHWR_HAL_POWERPC_MPC8XX_860T) || \ + defined(CYGHWR_HAL_POWERPC_MPC8XX_860P) || \ defined(CYGHWR_HAL_POWERPC_MPC8XX_852T) || \ defined(CYGHWR_HAL_POWERPC_MPC8XX_855T) || \ defined(CYGHWR_HAL_POWERPC_MPC8XX_862T) || \