• D
    [PATCH] Move iSeries and common vectors into unused space in head.S · ec465515
    David Gibson 提交于
    In the ppc64 kernel head.S there is currently quite a lot of unused
    space between the naca (at fixed address 0x4000) and the fwnmi data
    area (at fixed address 0x7000).  This patch moves various exception
    vectors and support code into this region to use the wasted space.
    
    The functions load_up_fpu and load_up_altivec are moved down as well,
    since they are essentially continuations of the fp_unavailable_common
    and altivec_unavailable_common vectors, respectively.
    
    Likewise, the fwnmi vectors themselves are moved down into this area,
    because while the location of the fwnmi data area is fixed by the RPA,
    the vectors themselves can be anywhere sufficiently low.
    Signed-off-by: NDavid Gibson <dwg@au1.ibm.com>
    Signed-off-by: NPaul Mackerras <paulus@samba.org>
    ec465515
head.S 52.7 KB