kolibrios/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
sound
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
build.sh
const.inc uefi64kos: Detect last PCI bus, use fastcall macro. 2021-11-01 02:04:30 +00:00
COPYING.TXT
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
data32sp.inc
encoding.inc
fdo.inc
imports.inc
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
kglobals.inc
macros.inc [kernel][doxygen] Test commit duration and add a doxygen comment on dbgstr macro 2021-06-29 14:54:41 +00:00
Makefile
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
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