Recent

Author Topic: Have anyone develop UEFI API for Free Pascal at current times?  (Read 6736 times)

TYDQ

  • Jr. Member
  • **
  • Posts: 55
I am upset when I know the UEFI API for Free Pascal in our forum is abandoned and the author don't update it again until now.UEFI is the new standard of the computer,i think we should embrace it if we ought to not to be abandoned at now.Does anyone develop UEFI64 API for Free Pascal and can be installed as a patch(not BOOTBOOT) to free pascal compiler?

PascalDragon

  • Hero Member
  • *****
  • Posts: 5539
  • Compiler Developer
Re: Have anyone develop UEFI API for Free Pascal at current times?
« Reply #1 on: March 26, 2024, 08:15:38 pm »
UEFI support is essentially a new target, because from the compiler's point of view it's essentially an operating system. I have already improved on the work that's available in one of the branches, but due to me not having enough time it's currently not yet ready for primetime.

TYDQ

  • Jr. Member
  • **
  • Posts: 55
Re: Have anyone develop UEFI API for Free Pascal at current times?
« Reply #2 on: March 27, 2024, 11:27:33 am »
So how long does the UEFI support becomes one of the valid targets in Free Pascal compiler or link the GNU-EFI,POSIX-EFI or EDK2 as a way to support the UEFI to create a UEFI executeable object files?

PascalDragon

  • Hero Member
  • *****
  • Posts: 5539
  • Compiler Developer
Re: Have anyone develop UEFI API for Free Pascal at current times?
« Reply #3 on: March 29, 2024, 02:16:40 pm »
There is no timetable.

TYDQ

  • Jr. Member
  • **
  • Posts: 55
Re: Have anyone develop UEFI API for Free Pascal at current times?
« Reply #4 on: April 14, 2024, 02:37:02 pm »
There is no timetable.
I know the trunk version of fpc can make PE-64 files,so how long do the fpc publishs 3.3 stable version so I can use PE-64 format files as a UEFI bootable files?

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11574
  • FPC developer.
Re: Have anyone develop UEFI API for Free Pascal at current times?
« Reply #5 on: April 14, 2024, 03:25:54 pm »
No releases currently have a timetable, but my guess would be at least a year, maybe several for the next major release.


TYDQ

  • Jr. Member
  • **
  • Posts: 55
Re: Have anyone develop UEFI API for Free Pascal at current times?
« Reply #6 on: April 14, 2024, 03:59:30 pm »
No releases currently have a timetable, but my guess would be at least a year, maybe several for the next major release.
It is very upsetting for me......But I hope it will be sooner to publish a stable version for creating PE-64 files.

PascalDragon

  • Hero Member
  • *****
  • Posts: 5539
  • Compiler Developer
Re: Have anyone develop UEFI API for Free Pascal at current times?
« Reply #7 on: April 14, 2024, 09:19:08 pm »
There is no timetable.
I know the trunk version of fpc can make PE-64 files,so how long do the fpc publishs 3.3 stable version so I can use PE-64 format files as a UEFI bootable files?

But FPC already supports 64-Bit PE files for nearly twenty years already? After all it had been the first open source compiler to support Win64.

TYDQ

  • Jr. Member
  • **
  • Posts: 55
Re: Have anyone develop UEFI API for Free Pascal at current times?
« Reply #8 on: April 15, 2024, 06:54:34 am »
There is no timetable.
I know the trunk version of fpc can make PE-64 files,so how long do the fpc publishs 3.3 stable version so I can use PE-64 format files as a UEFI bootable files?

But FPC already supports 64-Bit PE files for nearly twenty years already? After all it had been the first open source compiler to support Win64.
No,trunk is published in this year and only trunk supports 64-bit PE format files.

440bx

  • Hero Member
  • *****
  • Posts: 4212
Re: Have anyone develop UEFI API for Free Pascal at current times?
« Reply #9 on: April 15, 2024, 07:59:01 am »
No,trunk is published in this year and only trunk supports 64-bit PE format files.
What do you mean ?

FPC v3.0.4, which is not even the current version, produces 64 bit PE files.  FPC v3.2.2 does as well (and that's not trunk.)
(FPC v3.0.4 and Lazarus 1.8.2) or (FPC v3.2.2 and Lazarus v3.2) on Windows 7 SP1 64bit.

TYDQ

  • Jr. Member
  • **
  • Posts: 55
Re: Have anyone develop UEFI API for Free Pascal at current times?
« Reply #10 on: April 15, 2024, 08:06:58 am »
No,trunk is published in this year and only trunk supports 64-bit PE format files.
What do you mean ?

FPC v3.0.4, which is not even the current version, produces 64 bit PE files.  FPC v3.2.2 does as well (and that's not trunk.)
OK

PascalDragon

  • Hero Member
  • *****
  • Posts: 5539
  • Compiler Developer
Re: Have anyone develop UEFI API for Free Pascal at current times?
« Reply #11 on: April 16, 2024, 09:00:04 pm »
There is no timetable.
I know the trunk version of fpc can make PE-64 files,so how long do the fpc publishs 3.3 stable version so I can use PE-64 format files as a UEFI bootable files?

But FPC already supports 64-Bit PE files for nearly twenty years already? After all it had been the first open source compiler to support Win64.
No,trunk is published in this year and only trunk supports 64-bit PE format files.

First of trunk is the current development version and as such it's never “published”. Releases will be split of from it, but even then there is no major release planned this year (only a minor release from the 3.2.x branch).

Second, no not only trunk supports 64-bit PE executables, cause otherwise FPC wouldn't be able to support Windows 64 and that is already supported for nearly 20 years as I said.

What is only support in trunk is support for Windows on ARM64, but that uses the same 64-bit PE format as AMD64 does (except for the machine type field and the relocations).

440bx

  • Hero Member
  • *****
  • Posts: 4212
Re: Have anyone develop UEFI API for Free Pascal at current times?
« Reply #12 on: April 16, 2024, 09:39:52 pm »
but that uses the same 64-bit PE format as AMD64 does (except for the machine type field and the relocations).
and, IIRC, the exceptions directory.
(FPC v3.0.4 and Lazarus 1.8.2) or (FPC v3.2.2 and Lazarus v3.2) on Windows 7 SP1 64bit.

PascalDragon

  • Hero Member
  • *****
  • Posts: 5539
  • Compiler Developer
Re: Have anyone develop UEFI API for Free Pascal at current times?
« Reply #13 on: April 18, 2024, 10:14:15 pm »
but that uses the same 64-bit PE format as AMD64 does (except for the machine type field and the relocations).
and, IIRC, the exceptions directory.

And that, yes.

 

TinyPortal © 2005-2018