Kconfig (a9de18eb761f7c1c860964b2e5addc1a35c7e861) Kconfig (2f47f44790a9c8fc43e515df3c6be19a35ee5de5)
1menu "Memory management options"
2
3config QUICKLIST
4 def_bool y
5
6config MMU
7 bool "Support for memory management hardware"
8 depends on !CPU_SH2

--- 43 unchanged lines hidden (view full) ---

52config 29BIT
53 def_bool !32BIT
54 depends on SUPERH32
55
56config 32BIT
57 bool
58 default y if CPU_SH5
59
1menu "Memory management options"
2
3config QUICKLIST
4 def_bool y
5
6config MMU
7 bool "Support for memory management hardware"
8 depends on !CPU_SH2

--- 43 unchanged lines hidden (view full) ---

52config 29BIT
53 def_bool !32BIT
54 depends on SUPERH32
55
56config 32BIT
57 bool
58 default y if CPU_SH5
59
60config PMB
60config PMB_ENABLE
61 bool "Support 32-bit physical addressing through PMB"
62 depends on MMU && EXPERIMENTAL && (CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785)
63 select 32BIT
64 default y
65 help
66 If you say Y here, physical addressing will be extended to
67 32-bits through the SH-4A PMB. If this is not set, legacy
68 29-bit physical addressing will be used.
69
61 bool "Support 32-bit physical addressing through PMB"
62 depends on MMU && EXPERIMENTAL && (CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785)
63 select 32BIT
64 default y
65 help
66 If you say Y here, physical addressing will be extended to
67 32-bits through the SH-4A PMB. If this is not set, legacy
68 29-bit physical addressing will be used.
69
70choice
71 prompt "PMB handling type"
72 depends on PMB_ENABLE
73 default PMB_FIXED
74
75config PMB
76 bool "PMB"
77 depends on MMU && EXPERIMENTAL && (CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785)
78 select 32BIT
79 help
80 If you say Y here, physical addressing will be extended to
81 32-bits through the SH-4A PMB. If this is not set, legacy
82 29-bit physical addressing will be used.
83
84config PMB_FIXED
85 bool "fixed PMB"
86 depends on MMU && EXPERIMENTAL && (CPU_SUBTYPE_SH7780 || \
87 CPU_SUBTYPE_SH7785)
88 select 32BIT
89 help
90 If this option is enabled, fixed PMB mappings are inherited
91 from the boot loader, and the kernel does not attempt dynamic
92 management. This is the closest to legacy 29-bit physical mode,
93 and allows systems to support up to 512MiB of system memory.
94
95endchoice
96
70config X2TLB
71 bool "Enable extended TLB mode"
72 depends on (CPU_SHX2 || CPU_SHX3) && MMU && EXPERIMENTAL
73 help
74 Selecting this option will enable the extended mode of the SH-X2
75 TLB. For legacy SH-X behaviour and interoperability, say N. For
76 all of the fun new features and a willingless to submit bug reports,
77 say Y.

--- 187 unchanged lines hidden ---
97config X2TLB
98 bool "Enable extended TLB mode"
99 depends on (CPU_SHX2 || CPU_SHX3) && MMU && EXPERIMENTAL
100 help
101 Selecting this option will enable the extended mode of the SH-X2
102 TLB. For legacy SH-X behaviour and interoperability, say N. For
103 all of the fun new features and a willingless to submit bug reports,
104 say Y.

--- 187 unchanged lines hidden ---