Size: a a a

pro.osdev — расширенный хромосомный набор

2021 April 23

BV

Boris Vinogradov in pro.osdev — расширенный хромосомный набор
Так есть и другие пути туда, важно не останавливаться и желание читать гору доков разных
источник

d

disba1ancer in pro.osdev — расширенный хромосомный набор
ну а какие ещё есть пути?
источник

X

XÆA-XII in pro.osdev — расширенный хромосомный набор
Брать шрифты
источник

X

XÆA-XII in pro.osdev — расширенный хромосомный набор
ttf в помощь
источник

DF

Dollar Føølish in pro.osdev — расширенный хромосомный набор
Ребята а я прочитал что на арме для StoreLoad синхронизации не нужен полный барьер , в частности не нужно флашить сторбаффер. А как это работает ? Там написано было что благодаря некоторой release-synchronized семантике , но чёт не могу найти что это значит в арме
источник

DF

Dollar Føølish in pro.osdev — расширенный хромосомный набор
Потому как в х64 и пауэрах обязательно нужно флашить при StoreLoad
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
Ты доки на арм инфоцентре смотрел?
источник

DF

Dollar Føølish in pro.osdev — расширенный хромосомный набор
Который раздел ?
источник

DF

Dollar Føølish in pro.osdev — расширенный хромосомный набор
Так то я их регулярно смотрю при надобности
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
Отличный вопрос, лучше все поиском и по самым странным названиям доков пройтись)
источник

DF

Dollar Føølish in pro.osdev — расширенный хромосомный набор
Мне бы конкретно про StoreLoad если есть ) ща попробую
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
Ну вот по storeload synchronization поищи
источник

DF

Dollar Føølish in pro.osdev — расширенный хромосомный набор
Ага, спасибо
источник

DF

Dollar Føølish in pro.osdev — расширенный хромосомный набор
чет не ищется :)
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
Ну я пока на телефоне, ничем не могу помочь
источник

DF

Dollar Føølish in pro.osdev — расширенный хромосомный набор
да нет спасибо все равно, я ж не хочу вас напрягать чем-то просто спросил
источник

Miss Очепятка... in pro.osdev — расширенный хромосомный набор
источник

Miss Очепятка... in pro.osdev — расширенный хромосомный набор
Ну не совсем так. Суть в том что у ARM разработаны инструкции которые запрещают переупорядовачивать микро-инструкции чтения и записи.  При помощи них можно создать примитивы синхронизации.  Только вот это в частных случаях.  Насколько помню тут расписано https://habr.com/ru/company/jugru/blog/541362/
Тема свежая  и популярная в 2020-2021 году.
Но вот когда у Вас в дело вступает планировщик, то он рушит все эти барьеры.
источник

Miss Очепятка... in pro.osdev — расширенный хромосомный набор
И про ARM можно прочитать тут:
https://developer.arm.com/documentation/100941/0100/Barriers
источник

Miss Очепятка... in pro.osdev — расширенный хромосомный набор
источник