#define ASM_FILE 1
#include "3rdparty/multiboot2.h"

.section .multiboot
.align 8
.set HEADERLEN, multiboot_header_end - multiboot_header
multiboot_header:
	.long MULTIBOOT2_HEADER_MAGIC
	.long MULTIBOOT_ARCHITECTURE_I386
	.long HEADERLEN
	.long -(MULTIBOOT2_HEADER_MAGIC + MULTIBOOT_ARCHITECTURE_I386 + HEADERLEN)

	.align 8
	.short MULTIBOOT_HEADER_TAG_FRAMEBUFFER
	.short 0
	.long 20
	.long 0
	.long 0
	.long 32

	.align 8
	.short MULTIBOOT_HEADER_TAG_MODULE_ALIGN
	.short 0
	.long 8

	.align 8
	.short MULTIBOOT_HEADER_TAG_END
	.short 0
	.long 8
multiboot_header_end: