kolibrios-gitea/kernel/trunk
Ivan Baravy e44770ac18 uefi64kos: Fix stack alignment on function calls.
It is a formal requirement of UEFI spec that the stack is to be aligned
on 16 bytes on all calls to service routines. I changed eficall macro to
fstcall one in my previous commit. Due to differences in macro logic
that change broke UEFI boot on some platforms that do care about stack
alignment. This commit should fix the issue.

git-svn-id: svn://kolibrios.org@9253 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-11-05 02:17:31 +00:00
..
acpi uefi64kos: Detect last PCI bus, use fastcall macro. 2021-11-01 02:04:30 +00:00
blkdev AHCI: support up to 8 controllers 2021-11-02 17:49:21 +00:00
boot [KERNEL] Add test framework 2021-11-04 23:52:56 +00:00
bootloader uefi64kos: Fix stack alignment on function calls. 2021-11-05 02:17:31 +00:00
bus uefi64kos: Detect last PCI bus, use fastcall macro. 2021-11-01 02:04:30 +00:00
core fix start apps in kernel mode 2021-11-04 21:45:55 +00:00
detect Translate russian comments to english #2 , no code changes 2020-07-14 22:30:33 +00:00
docs Fix typo 2021-08-24 16:48:03 +00:00
fs kernel: fix export of file_system_lfn_protected. 2021-09-09 22:37:00 +00:00
gui kernel: Check for base+len overflow in is_region_userspace 2021-07-09 09:22:44 +00:00
hid kernel: Unhardcode a few values in hid/keyboard.inc. 2021-06-19 23:36:32 +00:00
network Fix loopback 2021-07-12 20:39:08 +00:00
posix [KERNEL] use constants instead of hardcoded values, other small fixes 2021-06-19 08:41:09 +00:00
sec_loader/trunk Rename Panel to Taskbar 2015-02-23 16:01:43 +00:00
sound Change copyright year in kernel and drivers to 2015. No code changes. 2015-01-08 20:10:22 +00:00
test [KERNEL][TEST] Do not redirect stdin to qemu 2021-11-05 00:27:39 +00:00
video [KERNEL] #3 Preparing to merge legacy TASKDATA into APPDATA: 2021-06-17 09:41:16 +00:00
asmxygen.py [asmxygen] Dump into file instead of stdout 2021-07-08 18:33:06 +00:00
bootbios.asm [KERNEL] Add test framework 2021-11-04 23:52:56 +00:00
build.bat update kernel build.bat 2019-03-13 12:03:42 +00:00
build.sh Split bootbios.asm and kernel.asm. 2017-12-16 20:21:10 +00:00
const.inc uefi64kos: Detect last PCI bus, use fastcall macro. 2021-11-01 02:04:30 +00:00
COPYING.TXT copyrights 2007-03-26 12:18:08 +00:00
crc.inc Add missing svn:keywords properties. 2020-11-03 16:03:39 +00:00
data16.inc Add extended_primary_loader to autobuild. 2020-10-04 16:53:59 +00:00
data32.inc [KERNEL] #3 Preparing to merge legacy TASKDATA into APPDATA: 2021-06-17 09:41:16 +00:00
data32et.inc Change copyright year in kernel and drivers to 2015. No code changes. 2015-01-08 20:10:22 +00:00
data32sp.inc Change copyright year in kernel and drivers to 2015. No code changes. 2015-01-08 20:10:22 +00:00
encoding.inc Change copyright year in kernel and drivers to 2015. No code changes. 2015-01-08 20:10:22 +00:00
fdo.inc Unify fdo.inc and debug-fdo.inc files. 2019-05-16 00:49:45 +00:00
imports.inc Change copyright year in kernel and drivers to 2015. No code changes. 2015-01-08 20:10:22 +00:00
init.inc uefi4kos: Fix boot and mouse pointer on some configurations. 2020-11-30 17:19:17 +00:00
kernel32.inc kernel: Split acpi.inc and hpet.inc from init.inc. 2020-10-21 14:23:51 +00:00
kernel.asm [KERNEL] Add test framework 2021-11-04 23:52:56 +00:00
kernelsp.inc Change copyright year in kernel and drivers to 2015. No code changes. 2015-01-08 20:10:22 +00:00
kglobals.inc Change copyright year in kernel and drivers to 2015. No code changes. 2015-01-08 20:10:22 +00:00
macros.inc [kernel][doxygen] Test commit duration and add a doxygen comment on dbgstr macro 2021-06-29 14:54:41 +00:00
Makefile Split bootbios.asm and kernel.asm. 2017-12-16 20:21:10 +00:00
memmap.inc Edit memmap to increase space for the kernel. 2020-10-02 12:23:04 +00:00
proc32.inc [kernel][doxygen] Documment endp macro 2021-06-29 19:41:20 +00:00
readme-ext-loader.txt Add extended_primary_loader to autobuild. 2020-10-04 16:53:59 +00:00
runtests.py [KERNEL][TEST] Add test kernel to autobuild 2021-11-05 00:21:53 +00:00
struct.inc [kernel][doxygen] Hide utility macros from struct.inc 2021-07-08 16:34:04 +00:00
sys.conf * Fixed bug with handling of command-line for apps 2007-05-29 08:32:11 +00:00
Tupfile.lua [KERNEL][TEST] Do not pack test kernel (test speedup) 2021-11-05 00:28:48 +00:00
unicode.inc kernel: Bring back XFS: v4 and v5 disk formats are supported now. 2020-03-12 00:27:08 +00:00
unpacker.inc [kernel][unpacker] Update the unpacker comment in order to update the documentation 2021-07-08 16:57:24 +00:00