From 02d0ddaf02e950c04dea9688c871fdb9dc885504 Mon Sep 17 00:00:00 2001 From: Jack Halford Date: Thu, 17 May 2018 16:48:47 +0200 Subject: [PATCH] changed name x86 to i386 --- kernel-rs/Makefile | 2 +- kernel-rs/mk/qemu.mk | 2 +- kernel-rs/src/arch/{x86 => i386}/boot.asm | 0 kernel-rs/src/arch/{x86 => i386}/consts.rs | 0 kernel-rs/src/arch/{x86 => i386}/device/cpu.rs | 0 kernel-rs/src/arch/{x86 => i386}/device/local_apic.rs | 0 kernel-rs/src/arch/{x86 => i386}/device/mod.rs | 0 kernel-rs/src/arch/{x86 => i386}/device/pic.rs | 0 kernel-rs/src/arch/{x86 => i386}/gdt.rs | 0 kernel-rs/src/arch/{x86 => i386}/grub.cfg | 0 kernel-rs/src/arch/{x86 => i386}/idt.rs | 0 kernel-rs/src/arch/{x86 => i386}/interrupt/exception.rs | 0 kernel-rs/src/arch/{x86 => i386}/interrupt/irq.rs | 0 kernel-rs/src/arch/{x86 => i386}/interrupt/mod.rs | 0 kernel-rs/src/arch/{x86 => i386}/linker.ld | 0 kernel-rs/src/arch/{x86 => i386}/mod.rs | 0 kernel-rs/src/arch/{x86 => i386}/multiboot_header.asm | 0 kernel-rs/src/arch/{x86 => i386}/paging/mapper.rs | 0 kernel-rs/src/arch/{x86 => i386}/paging/mod.rs | 0 kernel-rs/src/arch/{x86 => i386}/paging/table.rs | 0 kernel-rs/src/arch/{x86 => i386}/paging/temporary_page.rs | 0 kernel-rs/src/arch/{x86 => i386}/pti.rs | 0 kernel-rs/src/arch/{x86 => i386}/start.asm | 0 kernel-rs/src/arch/mod.rs | 5 +++-- 24 files changed, 5 insertions(+), 4 deletions(-) rename kernel-rs/src/arch/{x86 => i386}/boot.asm (100%) rename kernel-rs/src/arch/{x86 => i386}/consts.rs (100%) rename kernel-rs/src/arch/{x86 => i386}/device/cpu.rs (100%) rename kernel-rs/src/arch/{x86 => i386}/device/local_apic.rs (100%) rename kernel-rs/src/arch/{x86 => i386}/device/mod.rs (100%) rename kernel-rs/src/arch/{x86 => i386}/device/pic.rs (100%) rename kernel-rs/src/arch/{x86 => i386}/gdt.rs (100%) rename kernel-rs/src/arch/{x86 => i386}/grub.cfg (100%) rename kernel-rs/src/arch/{x86 => i386}/idt.rs (100%) rename kernel-rs/src/arch/{x86 => i386}/interrupt/exception.rs (100%) rename kernel-rs/src/arch/{x86 => i386}/interrupt/irq.rs (100%) rename kernel-rs/src/arch/{x86 => i386}/interrupt/mod.rs (100%) rename kernel-rs/src/arch/{x86 => i386}/linker.ld (100%) rename kernel-rs/src/arch/{x86 => i386}/mod.rs (100%) rename kernel-rs/src/arch/{x86 => i386}/multiboot_header.asm (100%) rename kernel-rs/src/arch/{x86 => i386}/paging/mapper.rs (100%) rename kernel-rs/src/arch/{x86 => i386}/paging/mod.rs (100%) rename kernel-rs/src/arch/{x86 => i386}/paging/table.rs (100%) rename kernel-rs/src/arch/{x86 => i386}/paging/temporary_page.rs (100%) rename kernel-rs/src/arch/{x86 => i386}/pti.rs (100%) rename kernel-rs/src/arch/{x86 => i386}/start.asm (100%) diff --git a/kernel-rs/Makefile b/kernel-rs/Makefile index 5a421239..913bdab6 100644 --- a/kernel-rs/Makefile +++ b/kernel-rs/Makefile @@ -1,6 +1,6 @@ SHELL := /bin/bash -ARCH := x86 +ARCH := i386 OS := bluesnow TARGET ?= $(ARCH)-$(OS) diff --git a/kernel-rs/mk/qemu.mk b/kernel-rs/mk/qemu.mk index db0f170c..44fce0d2 100644 --- a/kernel-rs/mk/qemu.mk +++ b/kernel-rs/mk/qemu.mk @@ -6,7 +6,7 @@ else PORTG := 4344 endif -QEMU := qemu-system-i386\ +QEMU := qemu-system-$(ARCH)\ -gdb tcp::$(PORTG)\ -S\ -enable-kvm\ diff --git a/kernel-rs/src/arch/x86/boot.asm b/kernel-rs/src/arch/i386/boot.asm similarity index 100% rename from kernel-rs/src/arch/x86/boot.asm rename to kernel-rs/src/arch/i386/boot.asm diff --git a/kernel-rs/src/arch/x86/consts.rs b/kernel-rs/src/arch/i386/consts.rs similarity index 100% rename from kernel-rs/src/arch/x86/consts.rs rename to kernel-rs/src/arch/i386/consts.rs diff --git a/kernel-rs/src/arch/x86/device/cpu.rs b/kernel-rs/src/arch/i386/device/cpu.rs similarity index 100% rename from kernel-rs/src/arch/x86/device/cpu.rs rename to kernel-rs/src/arch/i386/device/cpu.rs diff --git a/kernel-rs/src/arch/x86/device/local_apic.rs b/kernel-rs/src/arch/i386/device/local_apic.rs similarity index 100% rename from kernel-rs/src/arch/x86/device/local_apic.rs rename to kernel-rs/src/arch/i386/device/local_apic.rs diff --git a/kernel-rs/src/arch/x86/device/mod.rs b/kernel-rs/src/arch/i386/device/mod.rs similarity index 100% rename from kernel-rs/src/arch/x86/device/mod.rs rename to kernel-rs/src/arch/i386/device/mod.rs diff --git a/kernel-rs/src/arch/x86/device/pic.rs b/kernel-rs/src/arch/i386/device/pic.rs similarity index 100% rename from kernel-rs/src/arch/x86/device/pic.rs rename to kernel-rs/src/arch/i386/device/pic.rs diff --git a/kernel-rs/src/arch/x86/gdt.rs b/kernel-rs/src/arch/i386/gdt.rs similarity index 100% rename from kernel-rs/src/arch/x86/gdt.rs rename to kernel-rs/src/arch/i386/gdt.rs diff --git a/kernel-rs/src/arch/x86/grub.cfg b/kernel-rs/src/arch/i386/grub.cfg similarity index 100% rename from kernel-rs/src/arch/x86/grub.cfg rename to kernel-rs/src/arch/i386/grub.cfg diff --git a/kernel-rs/src/arch/x86/idt.rs b/kernel-rs/src/arch/i386/idt.rs similarity index 100% rename from kernel-rs/src/arch/x86/idt.rs rename to kernel-rs/src/arch/i386/idt.rs diff --git a/kernel-rs/src/arch/x86/interrupt/exception.rs b/kernel-rs/src/arch/i386/interrupt/exception.rs similarity index 100% rename from kernel-rs/src/arch/x86/interrupt/exception.rs rename to kernel-rs/src/arch/i386/interrupt/exception.rs diff --git a/kernel-rs/src/arch/x86/interrupt/irq.rs b/kernel-rs/src/arch/i386/interrupt/irq.rs similarity index 100% rename from kernel-rs/src/arch/x86/interrupt/irq.rs rename to kernel-rs/src/arch/i386/interrupt/irq.rs diff --git a/kernel-rs/src/arch/x86/interrupt/mod.rs b/kernel-rs/src/arch/i386/interrupt/mod.rs similarity index 100% rename from kernel-rs/src/arch/x86/interrupt/mod.rs rename to kernel-rs/src/arch/i386/interrupt/mod.rs diff --git a/kernel-rs/src/arch/x86/linker.ld b/kernel-rs/src/arch/i386/linker.ld similarity index 100% rename from kernel-rs/src/arch/x86/linker.ld rename to kernel-rs/src/arch/i386/linker.ld diff --git a/kernel-rs/src/arch/x86/mod.rs b/kernel-rs/src/arch/i386/mod.rs similarity index 100% rename from kernel-rs/src/arch/x86/mod.rs rename to kernel-rs/src/arch/i386/mod.rs diff --git a/kernel-rs/src/arch/x86/multiboot_header.asm b/kernel-rs/src/arch/i386/multiboot_header.asm similarity index 100% rename from kernel-rs/src/arch/x86/multiboot_header.asm rename to kernel-rs/src/arch/i386/multiboot_header.asm diff --git a/kernel-rs/src/arch/x86/paging/mapper.rs b/kernel-rs/src/arch/i386/paging/mapper.rs similarity index 100% rename from kernel-rs/src/arch/x86/paging/mapper.rs rename to kernel-rs/src/arch/i386/paging/mapper.rs diff --git a/kernel-rs/src/arch/x86/paging/mod.rs b/kernel-rs/src/arch/i386/paging/mod.rs similarity index 100% rename from kernel-rs/src/arch/x86/paging/mod.rs rename to kernel-rs/src/arch/i386/paging/mod.rs diff --git a/kernel-rs/src/arch/x86/paging/table.rs b/kernel-rs/src/arch/i386/paging/table.rs similarity index 100% rename from kernel-rs/src/arch/x86/paging/table.rs rename to kernel-rs/src/arch/i386/paging/table.rs diff --git a/kernel-rs/src/arch/x86/paging/temporary_page.rs b/kernel-rs/src/arch/i386/paging/temporary_page.rs similarity index 100% rename from kernel-rs/src/arch/x86/paging/temporary_page.rs rename to kernel-rs/src/arch/i386/paging/temporary_page.rs diff --git a/kernel-rs/src/arch/x86/pti.rs b/kernel-rs/src/arch/i386/pti.rs similarity index 100% rename from kernel-rs/src/arch/x86/pti.rs rename to kernel-rs/src/arch/i386/pti.rs diff --git a/kernel-rs/src/arch/x86/start.asm b/kernel-rs/src/arch/i386/start.asm similarity index 100% rename from kernel-rs/src/arch/x86/start.asm rename to kernel-rs/src/arch/i386/start.asm diff --git a/kernel-rs/src/arch/mod.rs b/kernel-rs/src/arch/mod.rs index 06b8ef64..b03878a5 100644 --- a/kernel-rs/src/arch/mod.rs +++ b/kernel-rs/src/arch/mod.rs @@ -1,3 +1,4 @@ // we only support a single architecture at the moment -// more specifically IA-32 (aka i386) but we name it x86 here. -pub mod x86; +// we called it i386 but we generally support all 32bit +// intel architectures (IA-32) such as i[3456]86 +pub mod i386;