You might want to play with this again if you switch CONFIG_COMPRESS on but want the pirq table in 0xf0000-0xfffff without failing.
What is the default. I think CONFIG_COMPRESSED is default set to 1
BC_XMAP_3 is also disabled in the current state, there is the 0xf0000 range located and therefor not writable.
this should be the reason for failing.
chris