ENTRY(boot)

SECTIONS
{
	. = 1M;

	.text BLOCK(4K) : ALIGN(4K)
	{
		text_start = .;
		*(.text)
		*(.rodata)
	}

	.data BLOCK(4K) : ALIGN(4K)
	{
		data_start = .;
		*(.data)
	}

	.bss BLOCK(4K) : ALIGN(4K)
	{
		bss_start = .;
		*(.COMMON)
		*(.bss)
	}

	kernel_end = .;
}