···7070 * path (ivt.S - TLB miss processing) or in places where it might not be7171 * safe to use a "tpa" instruction (mca_asm.S - error recovery).7272 */7373- .section ".data.patch.vtop", "a" // declare section & section attributes7373+ .section ".data..patch.vtop", "a" // declare section & section attributes7474 .previous75757676#define LOAD_PHYSICAL(pr, reg, obj) \7777[1:](pr)movl reg = obj; \7878- .xdata4 ".data.patch.vtop", 1b-.7878+ .xdata4 ".data..patch.vtop", 1b-.79798080/*8181 * For now, we always put in the McKinley E9 workaround. On CPUs that don't need it,···8484#define DO_MCKINLEY_E9_WORKAROUND85858686#ifdef DO_MCKINLEY_E9_WORKAROUND8787- .section ".data.patch.mckinley_e9", "a"8787+ .section ".data..patch.mckinley_e9", "a"8888 .previous8989/* workaround for Itanium 2 Errata 9: */9090# define FSYS_RETURN \9191- .xdata4 ".data.patch.mckinley_e9", 1f-.; \9191+ .xdata4 ".data..patch.mckinley_e9", 1f-.; \92921:{ .mib; \9393 nop.m 0; \9494 mov r16=ar.pfs; \···107107 * If physical stack register size is different from DEF_NUM_STACK_REG,108108 * dynamically patch the kernel for correct size.109109 */110110- .section ".data.patch.phys_stack_reg", "a"110110+ .section ".data..patch.phys_stack_reg", "a"111111 .previous112112#define LOAD_PHYS_STACK_REG_SIZE(reg) \113113[1:] adds reg=IA64_NUM_PHYS_STACK_REG*8+8,r0; \114114- .xdata4 ".data.patch.phys_stack_reg", 1b-.114114+ .xdata4 ".data..patch.phys_stack_reg", 1b-.115115116116/*117117 * Up until early 2004, use of .align within a function caused bad unwind info.