effebi68 18.01.2021, 08:57 |
non-DOS (yet): an interesting project for x86-64 (Miscellaneous) |
I think some of you may be interested in the Cosmopolitan project, aiming for a common ABI on x86-64: so far, Linux, Win64, *BSD work, and there is some support for bare metal as well; I think DOS64 might be another platform. |
glennmcc![]() ![]() North Jackson, Ohio (USA), 19.01.2021, 17:52 @ effebi68 |
non-DOS (yet): an interesting project for x86-64 |
> I think some of you may be interested in the --- |
effebi68 19.01.2021, 18:35 @ glennmcc |
non-DOS (yet): an interesting project for x86-64 |
> > I think some of you may be interested in the |
ecm![]() ![]() Düsseldorf, Germany, 19.01.2021, 18:57 @ glennmcc |
non-DOS (yet): an interesting project for x86-64 |
> > I think some of you may be interested in the --- |
RayeR![]() CZ, 19.01.2021, 19:14 @ ecm |
non-DOS (yet): an interesting project for x86-64 |
> It is based on the FreeDOS kernel and provides the normal (Real/Virtual 86 --- |
ecm![]() ![]() Düsseldorf, Germany, 19.01.2021, 20:01 @ RayeR |
non-DOS (yet): an interesting project for x86-64 |
> > It is based on the FreeDOS kernel and provides the normal (Real/Virtual --- |
glennmcc![]() ![]() North Jackson, Ohio (USA), 20.01.2021, 07:16 @ ecm |
non-DOS (yet): an interesting project for x86-64 |
> > > I think some of you may be interested in the --- |
tkchia![]() 21.01.2021, 17:42 @ glennmcc |
non-DOS (yet): an interesting project for x86-64 |
> So, the 'short answer' to my query is... "no" --- |
ecm![]() ![]() Düsseldorf, Germany, 21.01.2021, 18:24 @ tkchia |
non-DOS (yet): an interesting project for x86-64 |
> > So, the 'short answer' to my query is... "no" --- |
tkchia![]() 21.01.2021, 18:40 @ ecm |
non-DOS (yet): an interesting project for x86-64 |
Hello ecm, --- |
RayeR![]() CZ, 21.01.2021, 18:57 @ tkchia |
non-DOS (yet): an interesting project for x86-64 |
I think it's problematic as when you boot UEFI it will persist in 32/64b pmode and all UEFI runtime services expect to be called in pomde. I don't know how UEFI CSM exactly work but I expect, when it is used, you cannot use UEFI runtime services then - thats disadvantge as you probably want to use advantage of existing UEFI drivers for storage, USB, gfx... --- |
Oso2k 23.01.2021, 05:26 @ RayeR |
non-DOS (yet): an interesting project for x86-64 |
> I think it's problematic as when you boot UEFI it will persist in 32/64b |
Zyzzle 23.01.2021, 07:03 @ Oso2k |
non-DOS (yet): an interesting project for x86-64 |
> > I think it's problematic as when you boot UEFI it will persist in 32/64b |
tkchia![]() 23.01.2021, 15:13 @ Zyzzle |
non-DOS (yet): an interesting project for x86-64 |
Hello RayeR, Oso2k, and Zyzzle, --- |
RayeR![]() CZ, 23.01.2021, 20:35 @ tkchia |
non-DOS (yet): an interesting project for x86-64 |
OK, there is way to switch to RM and back but question is that UEFI runtime services are compatible with it and how many time it takes this overhead (saving context, etc) when switching back and forth too often. I guess that once you switch to RM and change some HW state then it will mess up UEFI when you switch back. I don't know if UEFI design was count with such option in it's architecture. --- |
tkchia![]() 24.01.2021, 04:20 @ RayeR |
non-DOS (yet): an interesting project for x86-64 |
Hello RayeR, --- |
RayeR![]() CZ, 25.01.2021, 17:34 @ tkchia |
non-DOS (yet): an interesting project for x86-64 |
> The fun part: most of the useful I/O drivers, including disk I/O and --- |
Japheth![]() Germany (South), 23.01.2021, 08:52 @ Oso2k |
non-DOS (yet): an interesting project for x86-64 |
> I was also under the impression that once you enter long mode, there’s no --- |
glennmcc![]() ![]() North Jackson, Ohio (USA), 23.01.2021, 17:38 @ tkchia |
non-DOS (yet): an interesting project for x86-64 |
> > So, the 'short answer' to my query is... "no" --- |
tkchia![]() 23.01.2021, 18:31 @ glennmcc |
non-DOS (yet): an interesting project for x86-64 |
Hello glennmcc, --- |
glennmcc![]() ![]() North Jackson, Ohio (USA), 23.01.2021, 21:07 @ tkchia |
non-DOS (yet): an interesting project for x86-64 |
> Hello glennmcc, --- |
tom![]() Germany (West), 23.01.2021, 23:31 @ glennmcc |
non-DOS (yet): an interesting project for x86-64 |
> Following that line of logic, it does not make very much sense to make a |
glennmcc![]() ![]() North Jackson, Ohio (USA), 24.01.2021, 02:56 (edited by glennmcc, 24.01.2021, 03:50) @ tom |
non-DOS (yet): an interesting project for x86-64 |
> > Following that line of logic, it does not make very much sense to make a --- |
tkchia![]() 24.01.2021, 04:34 @ glennmcc |
non-DOS (yet): an interesting project for x86-64 |
Hello glennmcc, --- |
glennmcc![]() ![]() North Jackson, Ohio (USA), 24.01.2021, 05:17 @ tkchia |
non-DOS (yet): an interesting project for x86-64 |
> Hello glennmcc, --- |
tkchia![]() 24.01.2021, 06:26 @ glennmcc |
non-DOS (yet): an interesting project for x86-64 |
Hello glennmcc, --- |
glennmcc![]() ![]() North Jackson, Ohio (USA), 25.01.2021, 03:30 (edited by glennmcc, 25.01.2021, 04:29) @ tkchia |
non-DOS (yet): an interesting project for x86-64 |
> Hello glennmcc, --- |
rr![]() ![]() Berlin, Germany, 25.01.2021, 13:05 @ glennmcc |
non-DOS (yet): an interesting project for x86-64 |
> _I_ never said ANYTHING about MS. --- |
glennmcc![]() ![]() North Jackson, Ohio (USA), 27.01.2021, 04:03 @ rr |
non-DOS (yet): an interesting project for x86-64 |
> Do you want to talk about putting an ARM64 CPU to a C64 and creating a --- |
tkchia![]() 27.01.2021, 07:04 @ glennmcc |
non-DOS (yet): an interesting project for x86-64 |
Hello glennmcc, --- |
RayeR![]() CZ, 25.01.2021, 17:51 @ glennmcc |
non-DOS (yet): an interesting project for x86-64 |
As I already posted here, have look at RDOS http://www.rdos.net/eng/ --- |
tkchia![]() 24.01.2021, 03:59 (edited by tkchia, 24.01.2021, 04:28) @ glennmcc |
non-DOS (yet): an interesting project for x86-64 |
Hello glennmcc, --- |
tkchia![]() 20.07.2021, 10:29 @ tkchia |
non-DOS (yet): an interesting project for x86-64 |
> Well, I have been trying --- |
tkchia![]() 15.11.2022, 08:44 @ effebi68 |
non-DOS (yet): an interesting project for x86-64 |
By the way: the author of Cosmopolitan recently spun off one of its subprojects into its own Git repository: https://github.com/jart/blink . This is an x86-64 virtual machine, similar to QEMU, but smaller. --- |