| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@38974 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
3.0.4. It does not hurt anyway.
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@38109 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
| |
* Empty function implementations now output a message to mark things
that remain to be done in the SysUtils unit.
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36934 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
|
|
| |
Most notably, there is now an example of a call to HandleProtocol to get
an interface (EFI_LOADED_IMAGE) and then retrieve informations from there
like the ImageBase and ImageSize of our binary. It might be usefull for
debugging in the future...
This is a common way to get things done with the UEFI API, as far as i know.
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36933 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
| |
basic checkpointer and heaptrc support.
Output need to be fixed, though...
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36932 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
| |
This avoid crash when adding a uses on SysUtils in a program.
A critical section is used in TEncoding class functions (see sysencoding.inc)
and require an implementation that, at least, do not crash ;-)
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36921 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36920 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36593 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36368 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36367 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36333 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
| |
but this might be usefull in the future.
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36332 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36331 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36330 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows to compile a canonical "Hello, World !" to the UEFI target
"out of the box". It is purely syntactic sugar though...
Note : under UEFI, every binaries are technically dlls.
Warning : This should be discussed with core developers first
in case of merging with trunk at some point in the futur...
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36142 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
| |
* Updated fpmake files for uefi target
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36109 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36058 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
| |
+ Initial import of a basic uefi rtl (work in progress)
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36057 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36056 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36055 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36054 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36047 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36045 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/olivier@36038 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
git-svn-id: http://svn.freepascal.org/svn/fpc/branches/olivier@36026 3ad0048d-3df7-0310-abae-a5850022a9f2
|