Skip to content

Commit cc911c3

Browse files
committed
feedback: combine asm! and add bx to clobbers
1 parent e7ae438 commit cc911c3

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,9 @@ extern {
7575

7676
#[no_mangle]
7777
pub unsafe extern "C" fn stage_4() -> ! {
78-
asm!("mov bx, 0x0" :::: "intel");
79-
asm!("mov ss, bx" :::: "intel"); // Set stack segment
78+
// Set stack segment
79+
asm!("mov bx, 0x0
80+
mov ss, bx" ::: "bx" : "intel");
8081

8182
let kernel_start = 0x400000;
8283
let kernel_size = _kib_kernel_size as u64;

0 commit comments

Comments
 (0)