Project

General

Profile

BootloadersIncompatibleWithLinux » History » Revision 2

Revision 1 (Denis 'GNUtoo' Carikli, 03/18/2020 03:23 PM) → Revision 2/17 (Denis 'GNUtoo' Carikli, 03/18/2020 03:36 PM)

h1. MidasBootloaderIncompatibleWithLinux 

 h2. Introduction 

 The bootloader of the following devices is incopatible with upstream Linux: 
 * Galaxy SIII (GT-I9300) 
 * Galaxy SIII 4G (GT-I9305) 
 * Galaxy Note II (GT-N7100) 
 * Galaxy Note II 4G (GT-N7105) 

 When jumping to Linux, the booloader still has: 
 * the instruction cache on 
 * the data cache on 
 * the MMU on 

 "Documentation/arm/booting.rst":https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/Documentation/arm/booting.rst which is there "since 2003":https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?h=v2.6.0&id=c90594cab75e043c6651f4c3d7218bd67dc4005f states that: 
 * "The MMU must be off." 
 * "Data cache must be off."