
Даниил
28.01.2018
12:45:50
но конечно это зависит от производителей
на новых устройствах будут эту ставить
почему билды этой polaris не утекли до сих пор(
или их нет ?

Google

Alejandro
28.01.2018
12:50:11

Stas'M
28.01.2018
12:50:51
Но всё равно эпично ?

Alejandro
28.01.2018
12:51:00
Вообще UEFI по факту будет только на 64bit железе и только на 64 оси.
Потому, что 32 uefi биосов в дикой природе нет почти

Stas'M
28.01.2018
12:52:01
Ну вон там ещё Тимо Крюцер в пулл реквестах наяривает x64 фиксы)

Краб ходит E7
28.01.2018
12:52:06

Digital
28.01.2018
12:53:48
на атомах 32

Alejandro
28.01.2018
12:56:30
Ради атомов сказали, что не будут дергаться.

Digital
28.01.2018
12:57:04

Alejandro
28.01.2018
12:57:28

Digital
28.01.2018
12:57:44

Alejandro
28.01.2018
12:58:05
Я понял Ионеску пилит именно 64 битный UEFI

Google

Alejandro
28.01.2018
12:58:19
И его нельзя просто перекомпилировать
Это вторая проблема

Digital
28.01.2018
12:59:23
+ /* Check against supported values */
+ if (!strncmp((PCHAR)&CpuInfo[1], "GenuineIntel", 12))
+ {
+ return CPU_INTEL;
+ }
+ if (!strncmp((PCHAR)&CpuInfo[1], "AuthenticAMD", 12))
+ {
+ return CPU_AMD;
+ }
+ if (!strncmp((PCHAR)&CpuInfo[1], "CentaurHauls", 12))
+ {
+ return CPU_VIA;
+ }
+ if (!strncmp((PCHAR)&CpuInfo[1], "CyrixInstead", 12))
+ {
+ return CPU_CYRIX;
+ }
+ if (!strncmp((PCHAR)&CpuInfo[1], "GenuineTMx86", 12))
+ {
+ return CPU_TRANSMETA;
+ }
+ if (!strncmp((PCHAR)&CpuInfo[1], "RiseRiseRise", 12))
+ {
+ return CPU_RISE;
+ }
+
+ /* Other */
+ return CPU_UNKNOWN;
+}


Alex Фэils?︙
28.01.2018
13:00:19
+ /* Check against supported values */
+ if (!strncmp((PCHAR)&CpuInfo[1], "GenuineIntel", 12))
+ {
+ return CPU_INTEL;
+ }
+ if (!strncmp((PCHAR)&CpuInfo[1], "AuthenticAMD", 12))
+ {
+ return CPU_AMD;
+ }
+ if (!strncmp((PCHAR)&CpuInfo[1], "CentaurHauls", 12))
+ {
+ return CPU_VIA;
+ }
+ if (!strncmp((PCHAR)&CpuInfo[1], "CyrixInstead", 12))
+ {
+ return CPU_CYRIX;
+ }
+ if (!strncmp((PCHAR)&CpuInfo[1], "GenuineTMx86", 12))
+ {
+ return CPU_TRANSMETA;
+ }
+ if (!strncmp((PCHAR)&CpuInfo[1], "RiseRiseRise", 12))
+ {
+ return CPU_RISE;
+ }
+
+ /* Other */
+ return CPU_UNKNOWN;
+}
блеть

Digital
28.01.2018
13:00:21
куриксы 64 вроде не выпускались

Alex Фэils?︙
28.01.2018
13:00:23
фу

Краб ходит E7
28.01.2018
13:01:14

Digital
28.01.2018
13:03:24
пае вроде тоже 32 только

Alejandro
28.01.2018
13:04:08

Alex Фэils?︙
28.01.2018
13:04:26
+ /* Check against supported values */
+ if (!strncmp((PCHAR)&CpuInfo[1], "GenuineIntel", 12))
+ {
+ return CPU_INTEL;
+ }
+ if (!strncmp((PCHAR)&CpuInfo[1], "AuthenticAMD", 12))
+ {
+ return CPU_AMD;
+ }
+ if (!strncmp((PCHAR)&CpuInfo[1], "CentaurHauls", 12))
+ {
+ return CPU_VIA;
+ }
+ if (!strncmp((PCHAR)&CpuInfo[1], "CyrixInstead", 12))
+ {
+ return CPU_CYRIX;
+ }
+ if (!strncmp((PCHAR)&CpuInfo[1], "GenuineTMx86", 12))
+ {
+ return CPU_TRANSMETA;
+ }
+ if (!strncmp((PCHAR)&CpuInfo[1], "RiseRiseRise", 12))
+ {
+ return CPU_RISE;
+ }
+
+ /* Other */
+ return CPU_UNKNOWN;
+}
зачем он такой патч закинул
китайский код какой-то

Digital
28.01.2018
13:04:41
https://github.com/reactos/reactos/commit/e836d0b56e9a83aececee51bfbc97fabc792d27d

Stas'M
28.01.2018
13:11:04

Alex Фэils?︙
28.01.2018
13:11:30
ну можно и покомпактнее написать

Alejandro
28.01.2018
13:11:35

Alex Фэils?︙
28.01.2018
13:11:36
есть же массивы

Даниил
28.01.2018
13:11:46
CyrixInstead лол
найс у Cyrix строка

Alex Фэils?︙
28.01.2018
13:13:45
enum cpu_type;
typedef struct key_value {
cpu_type id;
const char *str;
size_t sz;
} key_value;
key_value cpus[] = {
{ CPU_INTEL, "GenuineIntel", 12 },
{ CPU_AMD, "AuthenticAMD", 12},
};

Google

Alex Фэils?︙
28.01.2018
13:13:53
надо еще б улучшить, но это PoC

Даниил
28.01.2018
13:13:55
напиши ему в ирке

Alex Фэils?︙
28.01.2018
13:14:02
да проще патч закинуть

Stas'M
28.01.2018
13:14:47
* пулл

Alex Фэils?︙
28.01.2018
13:14:56
д

Digital
28.01.2018
14:38:30

Alex Фэils?︙
28.01.2018
14:46:08
затем, что массив проще поддерживать и с ним у тебя меньше возможностей ошибиться. В текущем коде есть проблема, что он дублируется, и делает одно и то же действие по многу раз. И если ты еще к тому же случайно поправишь строчку, и не поправишь цифру, то у тебя потом будет работать все неправильно.

Digital
28.01.2018
18:47:18
для неизвестных раскидать по оставшейся памяти return CPU_UNKNOWN ?

Stas'M
28.01.2018
19:09:33
RosBE 2.1.6 к нам приходит ☺️

Digital
28.01.2018
19:17:44
https://github.com/reactos/RosBE

Digital
28.01.2018
19:17:51
Unstar 1
один я чтоль звездануть догадался

Alex Фэils?︙
28.01.2018
19:22:02
кек

Даниил
28.01.2018
19:24:40

Alex Фэils?︙
28.01.2018
19:24:54

Digital
28.01.2018
19:27:10

Alex Фэils?︙
28.01.2018
19:27:40
у него уже есть организация, пусть в ней играется

Digital
28.01.2018
19:29:11
глобальнее надо мыслить ктонибудь ссыль кинет а там уже сразу бот звезду поставил?

Google

Alejandro
28.01.2018
19:31:32
У дреймера зажила рука и завяли помидоры )

Stas'M
28.01.2018
19:32:28

Digital
28.01.2018
19:34:56
блин решать будут костыльный смак поддерживать или уж нормальный взять

Alejandro
28.01.2018
19:35:46
А о чем Тимо Крейзер писал три года назад?

Stas'M
28.01.2018
19:36:34

Alejandro
28.01.2018
19:37:05
Я не дома )

Digital
28.01.2018
19:38:32

Stas'M
28.01.2018
19:38:50
Сделай скрин
<x86corez> tkreuzer: what you blogged 3 years ago? :)
<tkreuzer> That we need a new RosBE

Admin
ERROR: S client not available

Alejandro
28.01.2018
19:39:25
Lol
Так три года назад был росбе 2.1.2

Digital
28.01.2018
19:40:01

Alejandro
28.01.2018
19:40:07
2.15 недавно вышла

Stas'M
28.01.2018
19:40:20

Alejandro
28.01.2018
19:40:42
А вообще Дреймер на него конкретно забил

Stas'M
28.01.2018
19:42:00

Google

Alejandro
28.01.2018
19:43:32
И чо чо пишут )
Вечер вопросов и ответов
Я джва года этого ждал!

Stas'M
28.01.2018
19:44:39
<tkreuzer> It's a running gag for CS guys
<gadamopoulos> tkreuzer: one with the new cmake?
<gadamopoulos> or with git?
<dreimer> tkreuzer asked me about... 4 weeks ago. At that time i was not even able to wipe my ass thx to my medium rare grilled hand :P
<hbelusca> use the other one ^^
<dreimer> Not thaaat easy :P
<gigaherz> well it "is" that easy... it's a matter of how clean it ends up ;P
<dreimer> gigaherz and WHERE it ends up :P
<dreimer> Any special wishes tkreuzer? Like a x64 supportive cmake or a b33r ordering script or something else?
<x86corez> lol'd @ b33r ordering script xD
<dreimer> right now we have a VC2017 support hacked CMAKE ^^
<dreimer> Well, how about: Alexa! Build ReactOS!

Alejandro
28.01.2018
19:46:32
Siri please !

Stas'M
28.01.2018
20:08:52
?
<dreimer> http://dreimer.eu/rosbe/RosBE-2.1.6.exe TEST

Alejandro
28.01.2018
21:44:09
Wow
Пошли ему ссылку на это видео
Может быть бета реактора выйдет к утру такими темпами

Digital
29.01.2018
05:16:33
GCC 7.3 released Jan 25, 2018 https://gcc.gnu.org/gcc-7/
https://twitter.com/HeisSpiter/status/957749514164752385

Alejandro
29.01.2018
07:21:42

Digital
29.01.2018
07:27:08
хотя там фабер вроде чтото начал делать чтобы реактось на всём компилировалась

ReactOS Informer
29.01.2018
07:51:19
#ReactOS will be shown in #FOSDEM during this weekend! Are you close to Brussels?Meet @vicmarcal, Mark and Colin!… https://t.co/8WdILF5CpN

Краб ходит E7
29.01.2018
08:57:21
Слава костылям!
Велосипедам слава!

Alejandro
29.01.2018
09:03:17
уужас костыли
Какая разница, все костыли уже работают и настроены.
А если на 7ку перейти, то месяца два будут только новые регрессии фиксить.
Тем более, с тех пор как есть поддержка msvc, это вообще малоактуально
Хоть я лично ей и не пользуюсь.