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

View File

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

View File

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

View File

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