As far as the BIOS is concerned, when my Linux laptop (ASUSTeK Computer Inc. K53E, submodel X53E-SX806X) is hibernated, it is switched off. There is no difference from a hardware perspective, unlike sleep mode where the RAM is still powered.
If I was to add RAM whilst hibernated, leaving the existing SODIMM in place, would Linux restore from hibernation successfully when I power on the laptop? Would it recognise the increased memory size?
(A related situation is where a KVM/QEMU VM has been configured for memory ballooning, i.e. max memory is greater than current memory. In this case, the kernel can dynamically recognise increases in current memory size.)