ChanServ changed the topic of #armlinux to: ARM kernel talk [Upstream kernel, find your vendor forums for questions about their kernels] | https://libera.irclog.whitequark.org/armlinux
apritzel_ has quit [Ping timeout: 258 seconds]
hggg123 has joined #armlinux
nsaenz has joined #armlinux
<hggg123>
Hi.. Hope this is the right forum.. I am trying to bringup SMP on a new soc with 2 arm cores. Now when trying to start 2nd core, with multple fixes along the way, I got to the point where secondary_startup (head.S) tries to enable the MMU. Now we set up the TTBR1 with the pagetables already setup for core0 and then enable MMU. At this point, it takes a data abort, basically because the identity mapping
<hggg123>
entries do not exist. But this seems to be a classic problem. So how does it work on other socs?
heat has quit [Ping timeout: 252 seconds]
alpernebbi has quit [Ping timeout: 260 seconds]
alpernebbi has joined #armlinux
<hggg123>
so __turn_mmu_on does seem to be in .idmap.text section.. So guess the real question is why the mapping does not exist in my case.
ezulian_ has joined #armlinux
ezulian has quit [Ping timeout: 258 seconds]
jclsn has quit [Ping timeout: 248 seconds]
jclsn has joined #armlinux
jn has quit [Ping timeout: 240 seconds]
jn has joined #armlinux
jn has joined #armlinux
cbeznea_ has joined #armlinux
sally has joined #armlinux
sally has quit [Changing host]
sally has joined #armlinux
<hggg123>
found the problem..virt_to_idmap() is not defined properly for XIP_KERNEL which was something I was trying to get working with SMP at the same time. Thanks for your help.. Cheers!
amitk has joined #armlinux
rvalue has quit [Ping timeout: 240 seconds]
monstr has joined #armlinux
rvalue has joined #armlinux
Lucanis has quit [Ping timeout: 245 seconds]
Lucanis has joined #armlinux
monstr has quit [Ping timeout: 255 seconds]
iivanov has joined #armlinux
gclement has joined #armlinux
frieder has joined #armlinux
sszy has joined #armlinux
apritzel_ has joined #armlinux
cbeznea has joined #armlinux
cbeznea_ has quit [Ping timeout: 260 seconds]
apritzel_ has quit [Ping timeout: 240 seconds]
prabhakarlad has joined #armlinux
rgallaispou has joined #armlinux
luispm has quit [Ping timeout: 260 seconds]
prabhakarlad has quit [Quit: Client closed]
apritzel has joined #armlinux
headless has joined #armlinux
luispm has joined #armlinux
prabhakarlad has joined #armlinux
nsaenz has quit [Ping timeout: 264 seconds]
prabhakarlad has quit [Quit: Client closed]
prabhakarlad has joined #armlinux
ezulian_ has quit [Quit: ezulian_]
ezulian has joined #armlinux
matthias_bgg has joined #armlinux
headless has quit [Quit: Konversation terminated!]
headless has joined #armlinux
monstr has joined #armlinux
heat has joined #armlinux
monstr has quit [Ping timeout: 255 seconds]
mvaittin has joined #armlinux
mvaittin has quit [Ping timeout: 258 seconds]
headless has quit [Quit: Konversation terminated!]
prabhakarlad has quit [Quit: Client closed]
matthias_bgg has quit [Ping timeout: 258 seconds]
matthias_bgg has joined #armlinux
frieder has quit [Remote host closed the connection]
heat has quit [Read error: Connection reset by peer]
heat_ has quit [Remote host closed the connection]
heat_ has joined #armlinux
tlwoerner_ has quit [Quit: Leaving]
tlwoerner has joined #armlinux
<robher>
arnd: Want is an overstatement, but allowed, yes. One difference with the prior u-boot only tags, is that parent nodes are supposed to be implicitly included. Before, the node would obviously remain, but all the properties could be dropped.
<robher>
I suspect without enforcing that, folks have just done a search and replace...
monstr has joined #armlinux
monstr has quit [Remote host closed the connection]