Commit Graph

6908 Commits

Author SHA1 Message Date
siemargl
80c223b078 fix zero BSS segments
git-svn-id: svn://kolibrios.org@6858 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-02-06 19:46:12 +00:00
siemargl
4e23975970 better cp, 64-bit fileops
git-svn-id: svn://kolibrios.org@6857 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-02-06 12:35:58 +00:00
pathoswithin
d248870812 ext fs fixing
git-svn-id: svn://kolibrios.org@6856 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-02-06 09:55:55 +00:00
IgorA
b08e3b7796 fix bug in 'trees.asm'
git-svn-id: svn://kolibrios.org@6855 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-02-05 10:24:40 +00:00
IgorA
5f948ae4c6 fix r6851, optimize
git-svn-id: svn://kolibrios.org@6854 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-02-04 13:24:30 +00:00
pathoswithin
be199bc49c ext fs optimizing
git-svn-id: svn://kolibrios.org@6853 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-02-04 13:17:52 +00:00
pathoswithin
f1c9b0ad0f fixes for ext fs
git-svn-id: svn://kolibrios.org@6852 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-02-02 05:47:15 +00:00
IgorA
88bb295c51 small fixes & optimize
git-svn-id: svn://kolibrios.org@6851 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-02-01 17:23:05 +00:00
pathoswithin
abcb2b1bfa fat: sysfunction 70.4 update
git-svn-id: svn://kolibrios.org@6850 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-31 06:03:42 +00:00
pathoswithin
861e7b4ea9 ext2: support for files bigger than 4 GB
git-svn-id: svn://kolibrios.org@6849 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-30 01:03:59 +00:00
pathoswithin
1ab6d8bc4e ext fs optimizing
git-svn-id: svn://kolibrios.org@6848 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-28 02:39:27 +00:00
IgorA
9a9304d04f optimize code
git-svn-id: svn://kolibrios.org@6847 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-27 16:58:51 +00:00
pathoswithin
3cbf21dcbe fat fix: report write size
git-svn-id: svn://kolibrios.org@6846 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-24 17:38:59 +00:00
pathoswithin
201a5bf041 fs: prevalidation for root folder, code despaghettizing
git-svn-id: svn://kolibrios.org@6845 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-22 16:19:39 +00:00
e828b2c8b5 Enable capacity checks for Protective MBR and GPT
git-svn-id: svn://kolibrios.org@6844 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-21 00:21:05 +00:00
dbe9918dc6 Return capacity and bytes per sector of bios disks
This patch makes bd_querymedia return valid Capacity and SectorSize
values. Bios disks detection code saves the values to extended
BiosDiskData structure, bd_querymedia copies them to DISKMEDIAINFO.


git-svn-id: svn://kolibrios.org@6843 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-21 00:14:05 +00:00
pathoswithin
26611cadd0 fix for ide_querymedia
git-svn-id: svn://kolibrios.org@6842 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-20 20:02:50 +00:00
733620f72e Fix ROOT path variable
git-svn-id: svn://kolibrios.org@6841 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-20 14:06:09 +00:00
5088137c20 Remove prebuilt megamaze, use autobuilt binary
git-svn-id: svn://kolibrios.org@6840 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-20 13:53:52 +00:00
CleverMouse
aec4d12a3b revert using INCLUDE= from r6834 because it breaks build on Windows
git-svn-id: svn://kolibrios.org@6839 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-20 13:04:48 +00:00
CleverMouse
e62f07f5ff fasm@autobuild updated to 1.71.58, trigger rebuild
git-svn-id: svn://kolibrios.org@6838 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-20 12:46:45 +00:00
hidnplayr
bcfe252863 Remove duplicate libio.inc
git-svn-id: svn://kolibrios.org@6837 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-19 17:56:09 +00:00
hidnplayr
2236fa2e14 Remove duplicate libio.inc
git-svn-id: svn://kolibrios.org@6836 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-19 17:54:31 +00:00
hidnplayr
5434c1b540 Remove duplicate libio.inc
git-svn-id: svn://kolibrios.org@6835 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-19 17:48:18 +00:00
c5c24e6776 Add launch to autobuild
This is example/experimental build:
 - It uses INCLUDE environment variable to locate includes;
 - It specifies language as -dlang=xx fasm option, no lang.inc file.


git-svn-id: svn://kolibrios.org@6834 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-19 14:34:02 +00:00
d855ef93c9 Remove macros.inc: a copy of cmp.inc
git-svn-id: svn://kolibrios.org@6833 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-19 14:23:40 +00:00
c5a5d231ab Move cmp* macros from cmp.inc to macros.inc
We already have macros.inc, there is no reason to have another file
special for cmp* macros that all fit into 7 lines.


git-svn-id: svn://kolibrios.org@6832 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-19 09:49:52 +00:00
6b388af831 Fix build with fasm 1.71.40+
git-svn-id: svn://kolibrios.org@6831 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-19 03:01:25 +00:00
64de333a2a Fix build with fasm 1.71.27+
git-svn-id: svn://kolibrios.org@6830 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-19 02:57:52 +00:00
d800abd154 Add ktcc to autobuild
git-svn-id: svn://kolibrios.org@6829 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-19 02:34:41 +00:00
56b3fa9987 Fix parsing of Protective MBR and GPT headers
git-svn-id: svn://kolibrios.org@6828 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-18 21:05:31 +00:00
34df6be0da Support GUID Partition Table (GPT) disk layout
git-svn-id: svn://kolibrios.org@6827 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-14 21:28:27 +00:00
siemargl
46ae9b5169 fix touch and much more
git-svn-id: svn://kolibrios.org@6826 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-06 21:23:13 +00:00
siemargl
0dd49af34c waitfor command
git-svn-id: svn://kolibrios.org@6825 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-06 16:12:57 +00:00
pathoswithin
61afff5eba ntfs: fix for minimal cluster size
git-svn-id: svn://kolibrios.org@6824 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-06 12:42:17 +00:00
siemargl
48916984b1 GetProcAddress fix, comments
git-svn-id: svn://kolibrios.org@6823 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-02 05:43:14 +00:00
siemargl
0a3c951b56 better up/dwn arrows, docu
git-svn-id: svn://kolibrios.org@6822 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-01 22:28:50 +00:00
siemargl
624f3666a5 show kernel version on start
git-svn-id: svn://kolibrios.org@6821 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-01-01 11:47:50 +00:00
pathoswithin
54c3526028 ntfs small fix
git-svn-id: svn://kolibrios.org@6820 a494cfbc-eb01-0410-851d-a64ba20cac60
2016-12-29 11:12:15 +00:00
IgorA
0b7080c6d1 small fixes & optimize
git-svn-id: svn://kolibrios.org@6819 a494cfbc-eb01-0410-851d-a64ba20cac60
2016-12-28 14:35:54 +00:00
88ca371b1a Add DEBUGFG macro: log groups
git-svn-id: svn://kolibrios.org@6818 a494cfbc-eb01-0410-851d-a64ba20cac60
2016-12-28 02:03:37 +00:00
a7cb2f3691 Set CR0.AM bit
Allow applications to get Alignment Check exception


git-svn-id: svn://kolibrios.org@6817 a494cfbc-eb01-0410-851d-a64ba20cac60
2016-12-26 23:29:27 +00:00
5b61094dc6 fix #98, #103
Set Bus_Master bit in PCI Command register for drives in DMA mode


git-svn-id: svn://kolibrios.org@6816 a494cfbc-eb01-0410-851d-a64ba20cac60
2016-12-26 21:52:58 +00:00
IgorA
5b3bbe5c9c various fixes
git-svn-id: svn://kolibrios.org@6815 a494cfbc-eb01-0410-851d-a64ba20cac60
2016-12-26 07:35:06 +00:00
6b6bcd23b5 Fix access to /fd2 (bugs #98, #103)
git-svn-id: svn://kolibrios.org@6814 a494cfbc-eb01-0410-851d-a64ba20cac60
2016-12-26 00:57:51 +00:00
IgorA
0665c95c1b various fixes
git-svn-id: svn://kolibrios.org@6813 a494cfbc-eb01-0410-851d-a64ba20cac60
2016-12-24 11:48:45 +00:00
CleverMouse
274dc2fb2c free the stack at exit
git-svn-id: svn://kolibrios.org@6812 a494cfbc-eb01-0410-851d-a64ba20cac60
2016-12-23 16:21:08 +00:00
CleverMouse
9be5e01ff1 thread management for the system library
git-svn-id: svn://kolibrios.org@6811 a494cfbc-eb01-0410-851d-a64ba20cac60
2016-12-23 16:11:46 +00:00
CleverMouse
6198f1e4c9 various fixes
git-svn-id: svn://kolibrios.org@6810 a494cfbc-eb01-0410-851d-a64ba20cac60
2016-12-23 11:42:58 +00:00
pathoswithin
5d60fdc440 ext fs fix
git-svn-id: svn://kolibrios.org@6809 a494cfbc-eb01-0410-851d-a64ba20cac60
2016-12-23 11:10:24 +00:00