Обновление README

This commit is contained in:
Aren 2023-10-27 18:58:30 +03:00
parent f5015c569b
commit 9324f3f994
4 changed files with 15 additions and 17 deletions

View File

@ -19,7 +19,7 @@
- [x] Менеджер видеопамяти - [x] Менеджер видеопамяти
- [ ] Менеджер потоков - [ ] Менеджер потоков
- [x] Загрузчик модулей - [x] Загрузчик модулей
- [ ] Буфферы ввода-вывода - [ ] Буферы ввода-вывода
Модули: Модули:
@ -40,7 +40,7 @@
Вебсайт: Вебсайт:
- [X] Домен - [X] Домен
- [ ] Движок сайта - [X] Движок сайта
- [ ] Документация - [ ] Документация
- [ ] Статьи - [ ] Статьи
- [ ] Примеры - [ ] Примеры
@ -52,15 +52,6 @@
- [ ] Пример программы-модуля - [ ] Пример программы-модуля
- [ ] Пример модуля ввода-вывода - [ ] Пример модуля ввода-вывода
Видеоуроки:
- [ ] Основы языка C
- [ ] Основы ассемблера GAS
- [ ] Настройка окружения
- [ ] Сборка из исходного кода
- [ ] Привет мир!
- [ ] Написание драйвера
Общая работа: Общая работа:
- [ ] Ядро - [ ] Ядро
@ -87,6 +78,15 @@
- [ ] SATA (AHCI) (Запись) - [ ] SATA (AHCI) (Запись)
- [ ] SIMD (SSE, SSE2, SSE3, SSE4, AVX) - отдельный драйвер для инициализации SIMD инструкций - [ ] SIMD (SSE, SSE2, SSE3, SSE4, AVX) - отдельный драйвер для инициализации SIMD инструкций
Видеоуроки:
- [ ] Основы языка C
- [ ] Основы ассемблера GAS
- [ ] Настройка окружения
- [ ] Сборка из исходного кода
- [ ] Привет мир!
- [ ] Написание драйвера
## Партнеры ## Партнеры
- ООО "НПО ТЕ-ОН" - ООО "НПО ТЕ-ОН"

View File

@ -18,9 +18,7 @@ typedef struct {
} lock_t; } lock_t;
#define LOCK_INIT \ #define LOCK_INIT \
(lock_t) { \ (lock_t) { 0, __FILE__ }
0, __FILE__ \
}
int lock_swap(lock_t* lock); int lock_swap(lock_t* lock);
void lock_acquire(lock_t* lock); void lock_acquire(lock_t* lock);

View File

@ -1,3 +1,3 @@
#define VERSION_MAJOR 0 #define VERSION_MAJOR 0
#define VERSION_MINOR 1 #define VERSION_MINOR 1
#define VERSION_BUILD 299 #define VERSION_BUILD 301

View File

@ -1,6 +1,6 @@
#/bin/sh #/bin/sh
echo "Название: Hello world" echo "Название: Hello world"
echo "Лицензия: Публичное достояние" echo "Лицензия: Публичное достояние"
gcc -I../../modlib -O0 -finput-charset=UTF-8 -fexec-charset=cp1251 -c -fPIC -nostdlib main.c -o hello.o gcc -mcmodel=large -I../../modlib -O0 -finput-charset=UTF-8 -fexec-charset=cp1251 -c -fPIC -nostdlib main.c -o hello.o
gcc -Wl,--entry=init -fPIC -shared -nostdlib hello.o -o hello.so gcc -mcmodel=large -Wl,--entry=init -fPIC -shared -nostdlib hello.o -o hello.so
echo "Сборка завершена, файл: hello.so" echo "Сборка завершена, файл: hello.so"