Обновление README
This commit is contained in:
parent
f5015c569b
commit
9324f3f994
22
README.md
22
README.md
|
@ -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
|
||||||
|
- [ ] Настройка окружения
|
||||||
|
- [ ] Сборка из исходного кода
|
||||||
|
- [ ] Привет мир!
|
||||||
|
- [ ] Написание драйвера
|
||||||
|
|
||||||
## Партнеры
|
## Партнеры
|
||||||
|
|
||||||
- ООО "НПО ТЕ-ОН"
|
- ООО "НПО ТЕ-ОН"
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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"
|
||||||
|
|
Loading…
Reference in New Issue