diff --git a/01_bareminimum/kernel8 b/01_bareminimum/kernel8 index ae4f130e..e7a270b8 100755 Binary files a/01_bareminimum/kernel8 and b/01_bareminimum/kernel8 differ diff --git a/02_multicore_rust/kernel8 b/02_multicore_rust/kernel8 index 7ea66eac..5caeb7e0 100755 Binary files a/02_multicore_rust/kernel8 and b/02_multicore_rust/kernel8 differ diff --git a/02_multicore_rust/link.ld b/02_multicore_rust/link.ld index b483732f..5c499f89 100644 --- a/02_multicore_rust/link.ld +++ b/02_multicore_rust/link.ld @@ -43,14 +43,13 @@ SECTIONS *(.data .data.*) } - .bss ALIGN(8): { __bss_start = .; *(.bss .bss.*) *(COMMON) - __bss_end = .; + __bss_end = .; } - /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } + /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } } diff --git a/03_uart1/kernel8 b/03_uart1/kernel8 index 94802d90..ce059137 100755 Binary files a/03_uart1/kernel8 and b/03_uart1/kernel8 differ diff --git a/03_uart1/kernel8.img b/03_uart1/kernel8.img index 312ae2cc..266d317b 100755 Binary files a/03_uart1/kernel8.img and b/03_uart1/kernel8.img differ diff --git a/03_uart1/link.ld b/03_uart1/link.ld index b483732f..5c499f89 100644 --- a/03_uart1/link.ld +++ b/03_uart1/link.ld @@ -43,14 +43,13 @@ SECTIONS *(.data .data.*) } - .bss ALIGN(8): { __bss_start = .; *(.bss .bss.*) *(COMMON) - __bss_end = .; + __bss_end = .; } - /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } + /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } } diff --git a/04_mailboxes/kernel8 b/04_mailboxes/kernel8 index 5145c726..da9f577d 100755 Binary files a/04_mailboxes/kernel8 and b/04_mailboxes/kernel8 differ diff --git a/04_mailboxes/kernel8.img b/04_mailboxes/kernel8.img index d6dd4d18..1267cc86 100755 Binary files a/04_mailboxes/kernel8.img and b/04_mailboxes/kernel8.img differ diff --git a/04_mailboxes/link.ld b/04_mailboxes/link.ld index b483732f..5c499f89 100644 --- a/04_mailboxes/link.ld +++ b/04_mailboxes/link.ld @@ -43,14 +43,13 @@ SECTIONS *(.data .data.*) } - .bss ALIGN(8): { __bss_start = .; *(.bss .bss.*) *(COMMON) - __bss_end = .; + __bss_end = .; } - /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } + /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } } diff --git a/05_uart0/kernel8 b/05_uart0/kernel8 index 0ecc5048..f362f079 100755 Binary files a/05_uart0/kernel8 and b/05_uart0/kernel8 differ diff --git a/05_uart0/kernel8.img b/05_uart0/kernel8.img index fdc67bca..99e5b2bb 100755 Binary files a/05_uart0/kernel8.img and b/05_uart0/kernel8.img differ diff --git a/05_uart0/link.ld b/05_uart0/link.ld index b483732f..5c499f89 100644 --- a/05_uart0/link.ld +++ b/05_uart0/link.ld @@ -43,14 +43,13 @@ SECTIONS *(.data .data.*) } - .bss ALIGN(8): { __bss_start = .; *(.bss .bss.*) *(COMMON) - __bss_end = .; + __bss_end = .; } - /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } + /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } } diff --git a/06_raspbootin64/kernel8 b/06_raspbootin64/kernel8 index 19ad84b7..abc51ddf 100755 Binary files a/06_raspbootin64/kernel8 and b/06_raspbootin64/kernel8 differ diff --git a/06_raspbootin64/kernel8.img b/06_raspbootin64/kernel8.img index a393519c..393e2e42 100755 Binary files a/06_raspbootin64/kernel8.img and b/06_raspbootin64/kernel8.img differ diff --git a/06_raspbootin64/link.ld b/06_raspbootin64/link.ld index 7e5be769..90ad85e4 100644 --- a/06_raspbootin64/link.ld +++ b/06_raspbootin64/link.ld @@ -45,7 +45,7 @@ SECTIONS } _end = .; - /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } + /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } } -__loader_size = (_end - _code)>>3; +__loader_size = (_end - _code) >> 3; diff --git a/07_abstraction/kernel8 b/07_abstraction/kernel8 index c4d7c02f..e3a34fb1 100755 Binary files a/07_abstraction/kernel8 and b/07_abstraction/kernel8 differ diff --git a/07_abstraction/link.ld b/07_abstraction/link.ld index b483732f..5c499f89 100644 --- a/07_abstraction/link.ld +++ b/07_abstraction/link.ld @@ -43,14 +43,13 @@ SECTIONS *(.data .data.*) } - .bss ALIGN(8): { __bss_start = .; *(.bss .bss.*) *(COMMON) - __bss_end = .; + __bss_end = .; } - /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } + /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } } diff --git a/08_random/kernel8 b/08_random/kernel8 index 7b5cc33c..d761c542 100755 Binary files a/08_random/kernel8 and b/08_random/kernel8 differ diff --git a/08_random/kernel8.img b/08_random/kernel8.img index 59ae5332..f0e4f515 100755 Binary files a/08_random/kernel8.img and b/08_random/kernel8.img differ diff --git a/08_random/link.ld b/08_random/link.ld index b483732f..5c499f89 100644 --- a/08_random/link.ld +++ b/08_random/link.ld @@ -43,14 +43,13 @@ SECTIONS *(.data .data.*) } - .bss ALIGN(8): { __bss_start = .; *(.bss .bss.*) *(COMMON) - __bss_end = .; + __bss_end = .; } - /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } + /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } } diff --git a/09_delays/kernel8 b/09_delays/kernel8 index 092d5829..03f10292 100755 Binary files a/09_delays/kernel8 and b/09_delays/kernel8 differ diff --git a/09_delays/link.ld b/09_delays/link.ld index b483732f..5c499f89 100644 --- a/09_delays/link.ld +++ b/09_delays/link.ld @@ -43,14 +43,13 @@ SECTIONS *(.data .data.*) } - .bss ALIGN(8): { __bss_start = .; *(.bss .bss.*) *(COMMON) - __bss_end = .; + __bss_end = .; } - /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } + /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } } diff --git a/0A_power/kernel8 b/0A_power/kernel8 index fec46c79..de098464 100755 Binary files a/0A_power/kernel8 and b/0A_power/kernel8 differ diff --git a/0A_power/kernel8.img b/0A_power/kernel8.img index 78ba5607..ad5f278e 100755 Binary files a/0A_power/kernel8.img and b/0A_power/kernel8.img differ diff --git a/0A_power/link.ld b/0A_power/link.ld index b483732f..5c499f89 100644 --- a/0A_power/link.ld +++ b/0A_power/link.ld @@ -43,14 +43,13 @@ SECTIONS *(.data .data.*) } - .bss ALIGN(8): { __bss_start = .; *(.bss .bss.*) *(COMMON) - __bss_end = .; + __bss_end = .; } - /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } + /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } } diff --git a/0B_exception_levels/kernel8 b/0B_exception_levels/kernel8 index b39ba9b8..78103882 100755 Binary files a/0B_exception_levels/kernel8 and b/0B_exception_levels/kernel8 differ diff --git a/0B_exception_levels/kernel8.img b/0B_exception_levels/kernel8.img index dfbe70cd..788c7e5c 100755 Binary files a/0B_exception_levels/kernel8.img and b/0B_exception_levels/kernel8.img differ diff --git a/0B_exception_levels/link.ld b/0B_exception_levels/link.ld index b483732f..5c499f89 100644 --- a/0B_exception_levels/link.ld +++ b/0B_exception_levels/link.ld @@ -43,14 +43,13 @@ SECTIONS *(.data .data.*) } - .bss ALIGN(8): { __bss_start = .; *(.bss .bss.*) *(COMMON) - __bss_end = .; + __bss_end = .; } - /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } + /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } } diff --git a/0C_virtual_memory/link.ld b/0C_virtual_memory/link.ld index 896153e9..cb6f21a6 100644 --- a/0C_virtual_memory/link.ld +++ b/0C_virtual_memory/link.ld @@ -50,8 +50,8 @@ SECTIONS __bss_start = .; *(.bss .bss.*) *(COMMON) - __bss_end = .; + __bss_end = .; } - /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } + /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } } diff --git a/0D_cache_performance/link.ld b/0D_cache_performance/link.ld index 896153e9..cb6f21a6 100644 --- a/0D_cache_performance/link.ld +++ b/0D_cache_performance/link.ld @@ -50,8 +50,8 @@ SECTIONS __bss_start = .; *(.bss .bss.*) *(COMMON) - __bss_end = .; + __bss_end = .; } - /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } + /DISCARD/ : { *(.comment) *(.gnu*) *(.note*) *(.eh_frame*) } }