diff --git a/src/Tmp/Zenith-Latest.iso b/Zenith-latest-2020-02-21-03_34_16.iso similarity index 99% rename from src/Tmp/Zenith-Latest.iso rename to Zenith-latest-2020-02-21-03_34_16.iso index af12a1fb..2232a385 100755 Binary files a/src/Tmp/Zenith-Latest.iso and b/Zenith-latest-2020-02-21-03_34_16.iso differ diff --git a/src/0000Boot/0000Kernel.BIN.C b/src/0000Boot/0000Kernel.BIN.C index 382b5934..382538d2 100755 Binary files a/src/0000Boot/0000Kernel.BIN.C and b/src/0000Boot/0000Kernel.BIN.C differ diff --git a/src/Compiler/Compiler.BIN b/src/Compiler/Compiler.BIN index 98744e4e..e8f83047 100755 Binary files a/src/Compiler/Compiler.BIN and b/src/Compiler/Compiler.BIN differ diff --git a/src/Kernel.BIN.C b/src/Kernel.BIN.C index b0e51dbd..d511fbc4 100755 Binary files a/src/Kernel.BIN.C and b/src/Kernel.BIN.C differ diff --git a/src/Kernel/KMain.CC b/src/Kernel/KMain.CC index eb3995d3..a4592dd6 100755 --- a/src/Kernel/KMain.CC +++ b/src/Kernel/KMain.CC @@ -153,7 +153,7 @@ U0 KMain() RawPrint(4000,"!!! Requires $TX,"512Meg",D="DD_MEM_MIN_MEG"$ of RAM Memory !!!"); IntsInit; - "Enable IRQ's\n"; + "Enable IRQs\n"; SetRFlags(RFLAGG_NORMAL); Busy(2000); IntInit2; diff --git a/src/Kernel/KTask.CC b/src/Kernel/KTask.CC index ba843f0e..c2dc9f62 100755 --- a/src/Kernel/KTask.CC +++ b/src/Kernel/KTask.CC @@ -440,7 +440,7 @@ U0 TaskDel(CTask *task) } I64 TaskEnd() -{//Called with irq's off. +{//Called with irqs off. CTask *task=Fs,*tmpt,*tmpt1; if (task==sys_task_being_screen_updated) { LBts(&task->task_flags,TASKf_KILL_TASK); diff --git a/src/Kernel/Kernel.MAP b/src/Kernel/Kernel.MAP index 8ed1d867..9a972d48 100755 --- a/src/Kernel/Kernel.MAP +++ b/src/Kernel/Kernel.MAP @@ -2949,7 +2949,7 @@ FF&F&F7F7F:F>F ll/l4l4l@lFlLlNl^lL**9AAN`ltz <ny 9DKuSЉ! GK~~~~"l"22FPTXevxțכڛ&2:DRcv*9DZhhtÝ̝ϝ#AAAAABBBBB&B/B/B5B9BJRcg{Ԁ݀ ,<NNRX`jjnrɁˁсف **8AAP~ƂՂ $$+DIQYbir&("'{͘Ҙטܘ$5O\ejot}͙͙ҙ -H}ΚΚ%#3?V_fr~Ûě͛қ((swswwwwww) (-3[~ʲϲ "HHQhwóӳ"<AIIN\kƴִ*4CbCbGbXbhbybbbb+p !i}i}}}}}}}}}}~ ~~,""FYeet{{+.Mlx(>TYe{%,BK#-8u.80:jjsʬ׬/,#c#c,c5cHcNcSc00 ((6@TZ\b1,8?$5CIO2@-9TTTT%T,T3T4TdCdOdWd`d`dhdwd{dddddddddddddddde eee e'e.e4e=eCeVegeeeee9|>Y "%++5CJJJX:,!!!!!"";cck(5AMMZd1BGY]ees~<D&fffffffffgg +H}ΚΚ%#3?V_fr~Ûě͛қ((swswwwwww) (-3[~ʲϲ "HHQhwóӳ"<AIIN\kƴִ*4CbCbGbXbhbybbbb+p !i}i}}}}}}}}}}~ ~~,""FYeet{{+.Mlx(>TYe{%,BK#-8u.80:jjsʬ׬/,#c#c,c5cHcNcSc00 ((6@TZ\b1,8?$5CIO2@-9TTTT%T,T3T4TdCdOdWd`d`dhdwd{dddddddddddddddde eee e'e.e4e=eCeVegeeeee9|>Y "%++5CJJJX:,!!!!!"";cck(5AMMZd1BGY]ees~<D&fffffffffgg g=LP_$$19<JMTX[_mty>(AAAAAAA?8EOܧܧ@0 !&A<StStit|ttttttttuBTct 9?ALgsCPD(MSSS[i{EH!ʌʌ، F'J g g%gFgXg_gigug}ggggggggggggggghhhhhGX666677"7)7@7B7Y7Y7[7^7d7HOphh.h1h?hZhhhuhhhhhhhhhhh iii&i*iBiDijiriyiiIHJ<#jjxݫ߫K4sssstt#t9t?tRtL4YbMZ *6]| )=UY_mqw!!!VNBBdirr~νڽ߽߽ """*8FPSXerrO?JJ%K(K6K?K?KVKgK~KKKKKKKKKKKLL!L$L`LP` '/;?GSUUXdQ6VVVVVW8W?WJWYWcWyWWWWWWWWWW XWXX&XX7X9X9XIXIXWXhXmXXXXXXXXX YY0Y5YDYWYzYYYYYYYYYYYYY Z ZZ-Z2Z^Z`ZZZZZZZZZZZZS[R0 kkyS(҃҃ރT bbbbU0""6u|V7]  %@@NU[bjx~††҆(W<333334!42444b4X@+""//AAJYE diff --git a/src/Kernel/MultiProc.CC b/src/Kernel/MultiProc.CC index 56806f59..471859f0 100755 --- a/src/Kernel/MultiProc.CC +++ b/src/Kernel/MultiProc.CC @@ -138,7 +138,7 @@ U0 MPInt(U8 num,I64 cpu_num=1) throw('MultCore'); } PUSHFD - CLI //Multitasking safe because each core has a local apic and IRQ's are off + CLI //Multitasking safe because each core has a local apic and IRQs are off while (*(dev.uncached_alias+LAPIC_ICR_LOW)(U32 *)&0x1000) PAUSE *(dev.uncached_alias+LAPIC_ICR_HIGH)(U32 *)=dev.mp_apic_ids[cpu_num]<<24; @@ -149,7 +149,7 @@ U0 MPInt(U8 num,I64 cpu_num=1) U0 MPIntAll(U8 num) {//Generate interrupt for all but own core. PUSHFD - CLI //Multitasking safe because each core has a local apic and IRQ's are off + CLI //Multitasking safe because each core has a local apic and IRQs are off while (*(dev.uncached_alias+LAPIC_ICR_LOW)(U32 *)&0x1000) PAUSE *(dev.uncached_alias+LAPIC_ICR_LOW)(U32 *)=0xC4800+num; diff --git a/src/Zenith/DevInfo.CC b/src/Zenith/DevInfo.CC index 4dddd7b7..220d3b89 100755 --- a/src/Zenith/DevInfo.CC +++ b/src/Zenith/DevInfo.CC @@ -277,7 +277,7 @@ public U0 MemBIOSRep() if (MemBIOSTotal < 1024 * 1024 * 1024) "%03d MiB\n", MemBIOSTotal / 1024 / 1024; else - "%04d GiB\n", MemBIOSTotal / 1024 / 1024 / 1024; + "%04d GiB\n", CeilU64(MemBIOSTotal / 1024 / 1024, 1024) / 1024; } public U0 MemPageRep() diff --git a/vboxmnt.sh b/vboxmnt.sh index c682de2b..b4ce63cc 100755 --- a/vboxmnt.sh +++ b/vboxmnt.sh @@ -9,5 +9,5 @@ sudo cp -r /mnt/* src/ sudo umount /mnt sudo qemu-nbd -d /dev/nbd0 sudo chown -R v:v src/* -mv src/Tmp/MyDistro.ISO.C src/Tmp/Zenith-Latest.iso +mv src/Tmp/MyDistro.ISO.C ./Zenith-latest-$(date +%Y-%m-%d-%H_%M_%S).iso