I have a macbook air that has the ram memory soldered and the memory ranges corrupted starting from 0x784C1B10 (1924MB) (cpu in pararell mode, in a single cpu#0 or #2 the low memory error change to start from 0x10060AC50 (4102MB) and up to 0x1605F7518 (5637MB) and the memtest also indicates a Bits in Error Mask 00FF00FF00000000, The intermediate errors are approximate since memtest freezes when it reaches the errors and through trial and error I have come close to analyzing these areas of memory, I need the mask to enter the grub, applying an XNOR 0x50066240, 0x61000000 result on 0xfBf966240 it is this the mask?
GRUB_BADRAM="0x50066240,0xfBf966240"
[![memtest report][1]][1]
bits in errors shown by the memtest report image indicate 48 to 55 and 32 to 39
0000 0000 1111 1111 0000 0000 1111 1111 0000 0000 0000 0000 0000 0000 0000 0000
If change to Hex (same number as memtest results in bits in errors):
FF 00 FF 00 00 00 00
invert 0 to 1 with NOT:
1111111100000000111111110000000011111111111111111111111111111111
FF 00 FF 00 FF FF FF FF
thats look more as the mask, but is a number longer than the adress range... I do not understand.
[1]: https://i.stack.imgur.com/qwTnj.png