Using various Linux distributions with UEFI support none of them seem to work with the memmap kernel parameter(trying it on a MacBook Air A1370). I'm using the following parameter:
memmap=100M$200M
Same install media and parameter works well in non UEFI laptop(testing a Lenovo Thinkpad X220 works perfectly top reports the reduced memory size).