1.2, soarin (ok), 09:04, 20/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –8 +/– |
> - System emulation on 32-bit x86 hosts has been deprecated. The 32-bit x86 host support for system emulation is deemed no longer effective.
Ну наконец-то. А то луддизм этот…
| |
|
|
3.21, Ананоним (?), 11:58, 20/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Установи хрюшу на 32 битное железо и запускай на нём свой прошлый хост в qemu.
| |
3.23, Аноним (23), 12:32, 20/04/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Запускай семерочку. Ничем не хуже. Точно так же не работает половина сервисов из-за протухших сертефикатов, не работающих ssl-ей всяких и т.д. Лол.
| |
3.41, Аноним (41), 18:42, 20/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
>Как же теперь ХРюшу запускать то
Под Qemu-i386, собранным для исполнения на x86_64.
| |
3.46, Аноним (-), 22:11, 20/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Как же теперь ХРюшу запускать то
Кто-то запускал qemu на 32-битном хосте? И как им там, память не жала, и даже проца хватало? Обычно x86 где только 32-биты это весьма древние экземпляры, без хардварной виртуализации, вы и правда на этом запускали виртуалку?
| |
|
4.62, IdeaFix (ok), 10:50, 21/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
А чо нет-то? Когда надо недолго (а в итоге всегда) держать полтора сервиса со спарк32 и hppa. Старый Пролиант g3 сдюжит под 2003 х86 с PAE. Там даже 2-3гб на процесс нормально. Легаси на легаси и легаси погоняет. П - преемственность.
| |
|
5.64, Аноним (-), 12:42, 21/04/2023 [^] [^^] [^^^] [ответить] | +/– | То что 64 бита x86 компьютеры умеют уже наверное около 20 лет Вы про полную кро... большой текст свёрнут, показать | |
|
6.119, IdeaFix (ok), 07:28, 26/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Ну PAE -- это прям такое себе... http://cl4ssic4l.wordpress.com/2011/05/24/linus-torvalds-about-pae/
Можно подумать после курсов управления гневом стоит опять воспринимать все заявления товарища всерьез и как руководство к действию.
Джаст Фор Фан нельзя почитать бесплатно? Раверное кто-то рили рили суксь и вообще моррон. Или такая логика работает только из его уст?:))) Хотел тут английскую версию почитать... ну да... на архиве есть. В адоб диджитал в аренду на 2 недели :) Каков моррон...
| |
|
|
|
|
|
|
2.47, Аноним (-), 22:13, 20/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Про приблуду которая может коммуницировать с хостом, если ее установить. Иногда полезно. Например, ты можешь хотеть знать в виртуалке что хост собирается в шатдаун. Чтобы тоже зашатдауниться. Иначе хост резко и внезапно тебя вырубит, а как он должен намерение шатдауниться до VM и ее OS донести?
| |
|
3.59, Аноним (59), 07:23, 21/04/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Иначе хост резко и внезапно тебя вырубит, а как он должен намерение шатдауниться до VM и ее OS донести?
Хост-система посылает гипервизору SIGTERM, гипервизор его ловит и отправляет виртуалке нажатие кнопки питания. Не?
| |
|
4.65, Аноним (-), 12:44, 21/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Хост-система посылает гипервизору SIGTERM, гипервизор его ловит и отправляет виртуалке
> нажатие кнопки питания. Не?
В принципе забавная идея, но вроде гипервизоры так не делают. К тому же гипервизору и самому по этому сигналу неплохо бы закругляться, чтобы всякие там буфера скинуть и проч. И вот откуда б гипервизору без помощи софта в VM знать, живая еще виртуалка или уже сделала все что хотела и можно вырубить?
| |
|
5.115, Аноним (115), 05:55, 24/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
>живая еще виртуалка или уже сделала все что хотела и можно вырубить?
А как хост узнаёт, что виртуалка выключена после того как ты в ней shutdown now -h выполнишь?
> В принципе забавная идея, но вроде гипервизоры так не делают.
Вместо того, чтобы ересь писать, лучше бы man virsh почитал.
Агент в госте для корректного выключения/включения его хостом не нужен. Может использоваться, но не необходим.
| |
|
|
|
|
1.5, Иваня (?), 09:13, 20/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Круто, вот теперь я его точно установлю, пригодится для разработки операционной системы (just for fan)
| |
|
2.16, Аноним (16), 10:33, 20/04/2023 [^] [^^] [^^^] [ответить]
| +15 +/– |
> just for fan
Вентиляторам разве нужна операционная система?
| |
|
|
|
5.63, IdeaFix (ok), 10:52, 21/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ну слушай... я гонял прямо для дела хппа и спарк32 - вполне адекватно. Там с мультитредом были проблемы и для указанных платформ их не пофиксят, но один фиг есть куча кейсов когда сабж быстрее и удобнее реального железа.
| |
|
6.68, Аноним (-), 13:05, 21/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Если это кросс-эмуляция x86 -> hppa/sparc32, оно не должно быть затронуто вон тем. И это, сами чините свои вентиляторы, раз у вас дело - это наверное можно себе позволить.
| |
|
|
|
|
|
1.9, Жяваман (?), 09:15, 20/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Лучше скажите когда на нем можно будет ведро запустит.
И не х86ведро а нормальное армовое
| |
|
2.27, Аноним (27), 12:51, 20/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Эммм. Android-x86? Правда они забили на разработку после 9.0. 10 и 11 есть в сурцах. Я собрал, но там не все гладко.
| |
2.34, Бывалый смузихлёб (?), 14:25, 20/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ставишь андройд студио
Выбираешь в настройках нужные инструментарии и образы андройда( как версии, включая обычный или андройд-ТВ, так и архитектуру / набор апи - в т.ч гуглоплей )
Прямо из ИСР запускаешь эмулятор с нужным образом( в данном случае армовым )
Радуешься, но в меру, ведь производительность андройда и под х86 не так чтобы супер, а при эмуляции архитектуры жрать будет ещё больше
| |
2.37, Аноним (27), 16:46, 20/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Запустить очевидно можно и голом QEMU. Но вопрос в том, как правильно его сконфигурировать. Гугель-мугель в своей студии же не показывает, с какими параметрами он его запускает. А там надо несколько разделов вручную подрубить, насколько я понимаю. Загрузчик в flash правильно отобразить. Ну не хотят они делать ISOшку с уже готовым Live-образом, как это делают товарищи из Android-x86. Я Debian на ARM ставил с ISOшки. Больше геммора из за отсутствия стандартного железа, как это принято на PC, но у меня получилось.
| |
|
3.50, Аноним (-), 22:22, 20/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
На правах идеи посмотреть в студии параметры командлайна.
А так qemu умеет сам грузить ядро Linux - на загрузчик можно совсем забить.
Как-то так: qemu-system-arm ... -kernel <zImage с ядром> -dtb <ваш DTB> ... - и сам qemu при этом действует как загрузчик. Файл(ы) прочитать и замапить в память он может, ядро запустить тоже. Может еще initrd понадобиться если в ядре драйверы блочных устройств и нужных ФС не вкомпилены, его можно загрузить снаружи точно так же.
| |
|
2.49, Аноним (-), 22:16, 20/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
> И не х86ведро а нормальное армовое
qemu-system-arm тебе в руки, только кросс-трансляция инструкций достаточно неспешно по сравнению с нативным выполнением работает.
| |
|
1.22, Аноним (22), 12:17, 20/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
32бита - крутая штука, настоящий киберпанк. Комп можно за копейки собрать. Зря отказываются.
| |
|
2.26, FSA (??), 12:47, 20/04/2023 [^] [^^] [^^^] [ответить]
| +4 +/– |
> 32бита - крутая штука, настоящий киберпанк. Комп можно за копейки собрать. Зря отказываются.
Киберпанк - 8 бит!
| |
2.28, Брат Анон (ok), 13:10, 20/04/2023 [^] [^^] [^^^] [ответить]
| +4 +/– |
На костёр еретика!
Intel 4004 в бешенстве!
ZX Spectrum преисполнен праведной ярости!
| |
|
3.36, Ананоним (?), 15:54, 20/04/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Вы что-то имеете против моего вычислителя на электрических реле? А нука иди сюды! ;-)
| |
|
4.38, зачемука (?), 17:39, 20/04/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Совсем эти потомки офигели. /me погладил свою абак'у. а жена - счёты.
| |
4.39, Аноним (39), 18:29, 20/04/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
С механическим счётно-решающим устройством не приходилось иметь дело?
Я не про счёты.
| |
|
|
6.86, Muikku (?), 19:30, 21/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Первый Феликс я сломал у бухгалтера магазина Стрела еще в возрасте 5 лет : физической силы крутить ручку было достаточно , а скоростные исчисления он не выдержал , так сказать погорел на разгоне . Но , как ни странно , в бухгалтериях продуктовых магазинов он эксплуатировался еще в середине 90-х … то есть я сижу в одной комнате на ЕС-1841 с манипулятором Колобок и что там среди лексикона и калька автоматизирую для бухгалтерии ( хм , в Альфа Дос вроде … ) , а другая комната равномерно «щщелк» «вжик» аналоговыми регистрами ворочает …
| |
|
7.88, Аноним (-), 00:20, 22/04/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Первый Феликс я сломал у бухгалтера магазина Стрела еще в возрасте 5 лет
Челябинские хакеры настолько суровы что сломали арифмометр...
| |
|
|
|
|
3.43, Аноним (43), 19:42, 20/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
ZX Spectrum ближе к 16 бит, на самом деле.
Помнится, несколько обалдел после него с тру-восьмибита на 6502.
| |
|
4.52, Аноним (-), 22:25, 20/04/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Регистры у него 8-битные. А так у совсем тру 8-бита адресное пространство должно быть 256 байтов. Но это слишком уж трушно, даже на момент пика актуальности 8-битников.
| |
|
|
|
7.67, Аноним (-), 12:56, 21/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
> HL и DE - регистровые пары. Состоят из двух 8-битных.
Создатели "8-битников" заметили что оказывается 8 битов маловато для напрмиер адресации, прилось пару костылей вкатить :). Называть их за это 16-битниками жирновато, у тех все ключевые регистры должны быть 16 битов или более.
| |
|
|
|
4.72, Tron is Whistling (?), 14:45, 21/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Внутре оно 16-битка, да, соглашусь.
Но вообще это 8-битка. Внешняя шина данных у него 8 бит. Всего. Увы и ах.
| |
|
5.90, Аноним (-), 00:35, 22/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Вот именно _внешняя_ шина довольно спорный критерий. У вон того микроконтроллера наружу вообще шины нет - и сколько он битный по этому критерию?
| |
|
6.96, Tron is Whistling (?), 09:11, 22/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Не путайте SoC с CPU. Внутри SoC тоже CPU или минимальный MC есть, и к памяти у него какая-то шина есть в любом случае.
| |
|
7.100, Аноним (-), 12:49, 22/04/2023 [^] [^^] [^^^] [ответить] | +/– | Грань достаточно расплывчата Даже микроконтроллер может вывешивать и внешнюю ши... большой текст свёрнут, показать | |
|
|
9.107, Аноним (-), 23:21, 22/04/2023 [^] [^^] [^^^] [ответить] | +/– | Иногда бывает и без этого буфера вообще Железка вывешивает регион адресов, чтен... большой текст свёрнут, показать | |
|
|
|
|
|
6.122, Tron is Whistling (?), 07:40, 27/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Да, у Z80 ещё и собственно вычислительный модуль 4-битный. При 16-битный парах регистров и 8-битном внутреннем регистре временного хранения :D
| |
6.123, Tron is Whistling (?), 07:46, 27/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Короче Z80 - жёсткая химера.
Набор команд, уже напоминающий 16-битку, 8-битная шина данных, 4-битный вычислительный модуль...
| |
|
|
|
|
|
1.30, анон (?), 13:36, 20/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Поддержку Эльбруса опять не завезли?
Через virtio-mem уже можно пробрасывать звук и экран без scream и lookingglass костылей?
| |
|
|
3.79, Michael Shigorin (ok), 15:32, 21/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
http://mcst.ru/rtc и lintel -- это в обратную сторону.
В сторону "e2k на x86" есть эмулятор и потактовый симулятор, первый вроде даже грозились опубликовать (но пока не видел), а второй жутко медленный и нужен только разработчикам платформы, говорят...
PS: ну и реверсеный http://git.mentality.rip/OpenE2K/qemu-e2k -- который, со слов инженеров МЦСТ, "эмулирует что-то отдалённо напоминающее эльбрус" (на что Алибек с Денисом ответно ехидничали насчёт документации).
| |
|
4.91, Аноним (-), 00:40, 22/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
> и нужен только разработчикам платформы, говорят...
На этом обычно HDL сорцы запускают для изучения свойств того что получилось и верификации. И не в обиду вашим супер-разработчикам, для RISCV вот эти вот тулсы вон там на гитхабе можно укачать рядом с ядром в половине проектов.
Весь пойнт опенсорса что можно просто взять и взайти на пантеон к богам - если не устанете по ступенькам топать. И по факту нет богов и смертных, есть взаимодействие равных. Ну а вы как обычно нишиша не поняли, в том числе и пойнт опенсорса.
| |
|
5.116, нона (?), 09:40, 24/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Они носятся со своим тетрисом, как будто он кому то еще нужен.
| |
|
|
|
2.40, FSA (??), 18:34, 20/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Поддержку Эльбруса опять не завезли?
Как его завозить, если нет документации, а железо реальное вообще нереально приобрести?
| |
|
|
4.101, Аноним (-), 13:36, 22/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Мне вот интересно, у вашей конторки хватит ума умных людей попытаться нанять и сделать проект официальным, чтобы люди фултайм могли это делать? Или как обычно, крутые люди угробятся об дровяное руководство с нулевым результатом?
| |
|
5.105, Аноним (105), 20:17, 22/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Скажу крамольную мысль, а нужен ли успех тем кто рулит разработкой эльбруса? По крайней мере успех не в их понимании, а в понимании нормальных людей.
| |
5.117, пох. (?), 09:57, 24/04/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
ума-то у них девать некуда, хватит и останется. Не хватит деньгов. Оне нонеча счет любят, знаешь ли.
Какой коммерческий выхлоп от наличия этой хрени даже если бы она была доделанной а не вроде-запускается? Ну, вот...
Крутые люди, как обычно, могут иметь странные хобби и работать на товарищмайёра за свой счет и в свое свободное время.
| |
|
4.102, Ananimus (?), 14:13, 22/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Не так давно образовалось сообщество энтузиастов, которые стараются популяризовать данную архитектуру и сделать ее более открытой.
Это очень напоминает историю с nouveau: какие-то очень самозабвенные страдальцы бьются лбом о жирного корпораста, когда рядом есть открытый amdgpu с документацией и поддержкой от вендора.
| |
|
|
2.54, Аноним (-), 22:39, 20/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ну а кто этим должен заниматься? Производитель у которого нет открытого тулчейна и поддержки в майнлайн линукс? Qemu им при таком отношении наверное еще меньше надо.
А экран имеет смысл пробрасывать через virtio-видяху. Или qxl. Они довольно быстрые. И звук оно само умеет пробрасывать в хост через кучу разных бэкэндов. Нет там никаких костылей, это вы что-то странное делаете.
| |
|
|
4.92, Аноним (-), 00:55, 22/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Он и занимается, чсх.
Тем временем, вон там на гитхабе - можно укачать вот те самые поцикловые симуляторы для RISCV, способные HDL жрать, рядом с более-менее приличными ядрами бонусом лежит. Заниматься то надо было как-то так на самом деле - 2023 год на дворе...
| |
|
|
|
|
|
3.53, Аноним (-), 22:27, 20/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Если напрогаете - хоть черта лысого можно эмулировать. Вон на гитхабе куча форков с поддержкой всяко разно, изучайте. Вбейте qemu в поиск и изучайте.
| |
|
|
1.35, Аноним (35), 14:33, 20/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
У меня lxc сегодня работает ощутимо хуже и гаже, чем kvm позавчера. Это личная рукожопость или тайна в которой признаться мтыдно всем?
| |
|
|
3.61, Аноним (60), 09:28, 21/04/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
VirtualBox точно 100% неэмулятор, потому что. Это только виртуализатор.
| |
|
4.74, soarin (ok), 15:09, 21/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
> VirtualBox точно 100% неэмулятор, потому что. Это только виртуализатор.
Ну здрасьте. Qemu и на ARM виртуализацию умеет.
| |
|
5.83, Michael Shigorin (ok), 15:38, 21/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
>> VirtualBox точно 100% неэмулятор[1], потому что.
>> Это только виртуализатор[2].
> Ну здрасьте. Qemu и на ARM виртуализацию умеет.
ARM-на-ARM[2] или, скажем, x86-на-ARM[1]?
| |
|
6.84, soarin (ok), 15:44, 21/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Понятное дело ARM-на-ARM.
Чего VirtualBox не умеет
PS: Хотя я и десктопную Ubuntu X86 запускал на Apple M1 ARM. Но тут уж эмуляция – с тормозами с откликом по секунды две.
| |
|
7.87, жявамэн (ok), 20:59, 21/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
> PS: Хотя я и десктопную Ubuntu X86 запускал на Apple M1 ARM.
ну там же есть UTM
а оно на qemu вроде как
| |
|
|
|
|
|
2.66, Аноним (-), 12:48, 21/04/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Чем оно, лучше той же VirtualBox?
Да почти всем. Быстрее, kvm в ядро Linux сразу интегрирован, без левых модулей и жабы на проброс usb. Умеет в кросс-виртуализацию. Можно запустить ARMовскую систему на x86-64, допустим (qemu-syste-*). Или даже ARMовский бинарник на x86 машине (qemu-user-*). Вот просто взять и просто запустить бинарник от другой архитектуры на вот именно этом компе. А попробуйте так с VB,
| |
|
3.73, Аноним (73), 14:50, 21/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
>Можно запустить ARMовскую систему на x86-64, допустим (qemu-syste-*). Или даже ARMовский бинарник на x86 машине (qemu-user-*). Вот просто взять и просто запустить бинарник от другой архитектуры на вот именно этом компе.
Я так думаю слакотан на одну старую arm-железку ща накатить. Установил на пекарне - запустил там. И компилять так же.
| |
|
4.93, Аноним (-), 01:07, 22/04/2023 [^] [^^] [^^^] [ответить] | +/– | Ну вот отпрототипить образ на ARMовой виртуалке, убедиться что грузится, и после... большой текст свёрнут, показать | |
|
5.94, Аноним (-), 01:11, 22/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Как несколько более рисковый но еще более быстрый вариант: можно user вариант попробовать задействовать, но это более рисково с точки зрения здоровья хоста: при этом кросс и его бинари имеют к хосту неиллюзорный доступ.
| |
5.97, Tron is Whistling (?), 09:18, 22/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Не знаю, для компила вообще ахтунг, реальный A53 выходит быстрее эмуляции того же A53 на 5950X внезапно, аж с 8 ядрами (выше бессмысленно, тормозов становится ещё больше). Проще распберрей на компил накидать.
| |
|
6.99, Аноним (-), 12:31, 22/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Не знаю, для компила вообще ахтунг, реальный A53 выходит быстрее эмуляции того
> же A53 на 5950X внезапно,
На A5x имеет смысл компилить на железке, пожалуй. А если у целевых железок мало RAM или совсем хилый проц - на виртуалке в несколько потоков может быть интереснее.
> аж с 8 ядрами (выше бессмысленно, тормозов становится ещё больше).
> Проще распберрей на компил накидать.
Ну да, вариант, если они под рукой есть и их на эту задачу не жалко, почему нет?
| |
|
|
|
3.104, Аноним (23), 17:54, 22/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
>Да почти всем. Быстрее
Та такое... Дикие тормоза что с winxp, что с win7. Пока полный набор танцев с бубном не отпляшешь, доустановкой дров и прочего, нормально не заработает.
| |
|
4.118, Аноним (118), 01:46, 26/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ну а как вы хотели? Полная эмуляция штука не быстрая. После установки дров используются более шустрые и прямые интерфейсы.
p.s. а в линуксах вообще ничего делать не надо - там KVM/Virtio дрова прям сразу в ядре. Оно и взлетает как ракета вообще без каких либо специальных действий.
| |
|
|
2.82, Michael Shigorin (ok), 15:37, 21/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Чем оно, лучше той же VirtualBox?
Это таки другое.
qemu изначально делали для запуска неродного кода для других архитектур, а vbox -- как домохозяечную "коробочку" для запуска именно родного для хоста кода.
| |
|
3.98, yet another anonymous (?), 10:00, 22/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Эмуляторы BIOS-ов в QEMU и VB имеют общие корни. В VB база сильно древнее --- ёнтерпрайз, однако, не до отслеживания первоисточников.
| |
|
|
|