x86: Fix 'reservetop=' functionality