Which kind of limitation in bootmanager would lead to STATUS_BUFFER_TOO_SMALL error? I mean, it's not clear how one would trigger the issue. EDIT: specifying too many pages perhaps?