diff --git a/include/version.h b/include/version.h index 9a20103..186b23f 100644 --- a/include/version.h +++ b/include/version.h @@ -1,3 +1,3 @@ #define VERSION_MAJOR 0 #define VERSION_MINOR 1 -#define VERSION_BUILD 758 +#define VERSION_BUILD 759 diff --git a/kernel/mem.c b/kernel/mem.c index 08b606e..6611db0 100644 --- a/kernel/mem.c +++ b/kernel/mem.c @@ -308,10 +308,10 @@ void mem_init( ) { alloc_init(mem_frame_alloc(1), BLOCK_SIZE); LOG("%u мегабайт выделено в динамичную память\n", (256 * 16 * BLOCK_SIZE + BLOCK_SIZE) / 1024 / 1024); - + // Выделяем по 4 мегабайта в аллокатор динамичной памяти for (int64_t i = 0; i < 16; i += 4) { - //fb_printf("%d/%u\n", i, 16); + // fb_printf("%d/%u\n", i, 16); mem_add_block(mem_frame_alloc(1024), 1024 * BLOCK_SIZE); } mem_merge_all_blocks( ); diff --git a/modules/pci/build.sh b/modules/pci/build.sh index d447169..3f4a02d 100755 --- a/modules/pci/build.sh +++ b/modules/pci/build.sh @@ -12,7 +12,12 @@ fi $CC $ARCH_FLAGS -I../../modlib -finput-charset=UTF-8 -fexec-charset=cp1251 -c main.c -o pci.o +$CC $ARCH_FLAGS -I../../modlib -finput-charset=UTF-8 -fexec-charset=cp1251 -c pci_data.c -o pci_data.o $CC $ARCH_FLAGS -T ../link.ld -Wl,--entry=init,--build-id=none pci.o -o pci.ko +$CC $ARCH_FLAGS -T ../link.ld -Wl,--entry=init,--build-id=none pci_data.o -o pci_data.ko cp pci.ko ../bin/ +cp pci_data.ko ../bin/ +cp pci_vendors.txt ../bin/ + echo "Сборка завершена, файл: pci.ko" diff --git a/modules/pci_data/main.c b/modules/pci/pci_data.c similarity index 100% rename from modules/pci_data/main.c rename to modules/pci/pci_data.c diff --git a/modules/pci_data/pci_vendors.txt b/modules/pci/pci_vendors.txt similarity index 100% rename from modules/pci_data/pci_vendors.txt rename to modules/pci/pci_vendors.txt diff --git a/modules/pci_data/build.sh b/modules/pci_data/build.sh deleted file mode 100755 index 1716fed..0000000 --- a/modules/pci_data/build.sh +++ /dev/null @@ -1,8 +0,0 @@ -#/bin/sh -echo "Название: список устройств и производителей для PCI" -echo "Лицензия: Публичное достояние" -gcc -I../../modlib -O0 -finput-charset=UTF-8 -fexec-charset=cp1251 -c -fPIC -nostdlib -Wno-builtin-declaration-mismatch main.c -o pci_data.o -gcc -Wl,--entry=init,--build-id=none -fPIC -shared -nostdlib pci_data.o -o pci_data.ko -cp pci_data.ko ../bin/ -cp pci_vendors.txt ../bin/ -echo "Сборка завершена, файл: pci_data.ko"