• Cyril Bur's avatar
    powerpc/tm: Add commandline option to disable hardware transactional memory · 07fd1761
    Cyril Bur authored
    Currently the kernel relies on firmware to inform it whether or not the
    CPU supports HTM and as long as the kernel was built with
    CONFIG_PPC_TRANSACTIONAL_MEM=y then it will allow userspace to make
    use of the facility.
    
    There may be situations where it would be advantageous for the kernel
    to not allow userspace to use HTM, currently the only way to achieve
    this is to recompile the kernel with CONFIG_PPC_TRANSACTIONAL_MEM=n.
    
    This patch adds a simple commandline option so that HTM can be
    disabled at boot time.
    Signed-off-by: default avatarCyril Bur <cyrilbur@gmail.com>
    [mpe: Simplify to a bool, move to prom.c, put doco in the right place.
     Always disable, regardless of initial state, to avoid user confusion.]
    Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
    07fd1761
prom.c 24.2 KB