sameroom
[hbelusca] (and remains on your very own pc on the corner of your dark room?)
sameroom
[oiaohm] hbelusca: its the fact you have the information from the reversing actions that cause the legal trouble in some places. No redistribution required.
sameroom
[hbelusca] hyoenmadan: i suppose they should be quite laxist :)
sameroom
[hbelusca] oiaohm: sounds like the good old "having knowledge makes you dangerous" thingie.
sameroom
[hyoenmadan] yeh, right that
sameroom
[hbelusca] oiaohm: about something else, did you program some ARM stuff long time ago?
sameroom
[hbelusca] (maybe for ROS?)
sameroom
[oiaohm] hbelusca: not for ros I did some for embedded.
sameroom
[sanchaez] ught, time to sleep too
sameroom
[oiaohm] hbelusca: I helped ROS out along time ago getting the mingw build system working.
sameroom
[hbelusca] out of curiosity, are you interested by any chance about porting some ROS stuff (like, freeldr)? ^^
sameroom
[oiaohm] hbelusca: Mostly because I had done it 1000s of times before.
sameroom
[hyoenmadan] <hbelusca>: actually... we would like to wait until alex work in UEFI gets done
sameroom
[hyoenmadan] as MS has laready a framework for and Windows compatible UEFI on ARM
sameroom
[hyoenmadan] *ARM64
sameroom
[oiaohm] On arm you really need uboot support as well as uefi.
sameroom
[oiaohm] There are a lot of arm chipsets that only fire up with uboot.
sameroom
[hyoenmadan] <oiaohm>: depends... because ROS Arm64 will have about the same requirements as Win IoT
sameroom
[hyoenmadan] as an ACPI enumerator working
sameroom
[hyoenmadan] GIC interrupt controller and such stuff
sameroom
[hyoenmadan] so we don't need hardwires, or coding different hals
sameroom
[hyoenmadan] for each custom soc
sameroom
[oiaohm] hyoenmadan: so only supporting qualcomm chips.
sameroom
[hyoenmadan] you know, lack of manpower
sameroom
[hyoenmadan] <oiaohm>: yeh... maybe Qualcomm and RPi broadcom firts
sameroom
[hyoenmadan] *first
sameroom
[hyoenmadan] MS has an UEFI emulator full working in the RPi3
sameroom
[hbelusca] hm
sameroom
[hyoenmadan] i guess in the RPi2 too
sameroom
[hbelusca] maybe one "more urgent" thing would be to port the CRT to arm.
sameroom
[hyoenmadan] yeh, the CRT, ofc
sameroom
[oiaohm] hyoenmadan: Win IoT arm64 is use Qualcomm. Except odd exception being the cpus in the RPis.
sameroom
[oiaohm] hyoenmadan: there is work to bring UEFI support to uboot.
sameroom
[hbelusca] !error 0xc000002a
sameroom
[hTechBot] 0xc000002a is STATUS_NOT_LOCKED.
sameroom
[hyoenmadan] that would be nice... hopefully Uboot + ACPI... the most important thing here is the ACPI bits, the GIC interrupt controller and SMM capabilities in the soc
sameroom
[hyoenmadan] as them are important for the WDM model
sameroom
[hyoenmadan] which each drivers in ROS are written on
sameroom
[hbelusca] ok, then see you in 10 years to have all these implemented in ROS LOL.
sameroom
[oiaohm] hyoenmadan: one of the issues with UEFI is the extra ram and crap that ends up running in background compared to pure uboot.
sameroom
[hyoenmadan] <oiaohm>: yep, we know that... but UEFI makes almost automatically mandatory the requirements listed before
sameroom
[hyoenmadan] which are truly essential to ROS, and WDM model
sameroom
[hyoenmadan] and not so much UEFI
sameroom
[stevendale] My lappy is UEFI capable but I still boot using BIOS...
sameroom
[stevendale] It's just more reliable in my experience
sameroom
[hyoenmadan] in fact, Broadcom microcode for RPi2 and 3 is hacked
sameroom
[hyoenmadan] to provide these services, in the goal to make it compatible with Windows IoT
sameroom
[hyoenmadan] <stevendale> My lappy is UEFI capable but I still boot using BIOS... >>> but this will end soon
sameroom
[hyoenmadan] intel is shutting down BIOS for good
sameroom
[hyoenmadan] and all the legacy required by it
sameroom
[stevendale] DX
sameroom
[stevendale] dies
sameroom
[hyoenmadan] as the old stytle interrupt controller
sameroom
[stevendale] never buys a new computer
sameroom
[hyoenmadan] and the DMA engines
sameroom
[stevendale] always buys 2nd hand from now on
sameroom
[hyoenmadan] as i said, Broadcom SoC microcode for production doesn't have the hacks RPis have
sameroom
[hyoenmadan] so these can't run IoT
sameroom
[hyoenmadan] Broadcom socs for production are used widely in automotive btw
sameroom
[hyoenmadan] i guess is possible to run ROS + WDM model in socs with only GIC and SMM capabilities, with Uboot only
sameroom
[hyoenmadan] but devs need create a device tree parser and engine
sameroom
[hyoenmadan] no one has tried that since the old NT4 times
sameroom
[hyoenmadan] when FirmWorks did that for MS
sameroom
[hyoenmadan] in the goal of producing a machine could run NT, OS/2 and Solaris for PPC
sameroom
[hyoenmadan] Mac too
sameroom
[hyoenmadan] i wonder how much work would be adapt a device tree parser driver to the ways WDM woks
sameroom
[hyoenmadan] *works
sameroom
[hyoenmadan] old FirmWorks parser was OpenFirmware DT --> ARC tree
sameroom
[hyoenmadan] in the end, is a bit out of the scope of the ReactOS project
sameroom
[tfgbd_] So how long untilnI can run ReactOS on my Atom Baytrail tablet PCs?
sameroom
[hyoenmadan] Baytrail SoCs use UEFI
sameroom
[hyoenmadan] so, until UEFI loader gets ready
sameroom
[oiaohm] hyoenmadan: https://www.youtube.com/watch?time_continue=2&v=bNL1pd-rwCU thing to be aware. uboot has a EFI loader. One catch some of the run-time services you can expect to work on a full EFI are dead.
sameroom
[tfgbd_] VMWare is good enough for now
sameroom
[oiaohm] hyoenmadan: so when doing EFI loader for reactos testing under uboot and efi would be a good idea. To know when you are using stuff that may not exist.
sameroom
[hyoenmadan] yeah, testers we will check what happens
sameroom
[hyoenmadan] hopefully, the gap is closer to a full working UBoot/UEFI shim with runtime services
sameroom
[hyoenmadan] when the time comes
sameroom
[hyoenmadan] and ReactOS UEFI loader gets ready
sameroom
[hyoenmadan] *is -> will be