|  greatbridf | 362f149fcb
							
							refactor(paging): move kernel pd and empty page | пре 3 година | 
				
					
						|  greatbridf | 16cb499967
							
							fix(port): add asm volatile | пре 3 година | 
				
					
						|  greatbridf | f10031fe36
							
							fix(syscall): tell compiler it affects eax and edx | пре 3 година | 
				
					
						|  greatbridf | 03d4bfa86e
							
							chore(mm): add TODO for mm_area mirroring | пре 3 година | 
				
					
						|  greatbridf | 943868c7f9
							
							feat(mm): add k_unmap and dealloc_{pd, pt} | пре 3 година | 
				
					
						|  greatbridf | d551a55a48
							
							fix(page.refcount): alloc refcount in ident. area | пре 3 година | 
				
					
						|  greatbridf | 68a2a9fdd3
							
							feat(c++): add PointerType, pnew | пре 3 година | 
				
					
						|  greatbridf | ab67740b4f
							
							fix(k_map): invalidate tlb cache when mapping cow | пре 3 година | 
				
					
						|  greatbridf | 673c784b88
							
							fix(mmap): save mmap'ped file info when copying mm | пре 3 година | 
				
					
						|  greatbridf | e3d5803469
							
							optimize(mm): rename pptr_t, make funcs constexpr | пре 3 година | 
				
					
						|  greatbridf | 8af1356b08
							
							style(mm): simplify code | пре 3 година | 
				
					
						|  greatbridf | b656c201bf
							
							fix(list): return end() when not found | пре 3 година | 
				
					
						|  greatbridf | 130a495df4
							
							fIx(mm): make cow referred pages also cow | пре 3 година | 
				
					
						|  greatbridf | 03b2aadd9f
							
							feat(concept): add concept Hasher and Allocator | пре 3 година | 
				
					
						|  greatbridf | 45ed1dda86
							
							feat(containers): make operator== const | пре 3 година | 
				
					
						|  greatbridf | ad0c8653da
							
							chore(c++): compile with standard c++20 | пре 3 година | 
				
					
						|  greatbridf | 2de03e53eb
							
							fix(CMakeLists): set FDISK_BIN if not defined | пре 3 година | 
				
					
						|  greatbridf | 2eafad4b65
							
							chore(configure): check and set FDISK_BIN | пре 3 година | 
				
					
						|  greatbridf | 34b3bf7644
							
							feat(syscall): impl. exec() to load elf files | пре 3 година | 
				
					
						|  greatbridf | 3d716d00d5
							
							Merge branch 'ata' | пре 3 година | 
				
					
						|  greatbridf | 6627cd11bd
							
							Merge branch 'special-device-file' into ata | пре 3 година | 
				
					
						|  greatbridf | 3f508e8775
							
							feat(fs): add fat32 filesystem | пре 3 година | 
				
					
						|  greatbridf | a9363f3a4a
							
							fix(mmap): correct mmap() definition | пре 3 година | 
				
					
						|  greatbridf | 148cec14b4
							
							fix(mbr): read 128k | пре 3 година | 
				
					
						|  greatbridf | 4eca7c8ff6
							
							fix(string): remove string custom constructors | пре 3 година | 
				
					
						|  greatbridf | 843b17eb68
							
							fix(string): fix operator+=(const char) and back() | пре 3 година | 
				
					
						|  greatbridf | 1e81695c9a
							
							feat(vector): add copy constructor | пре 3 година | 
				
					
						|  greatbridf | b8d3768286
							
							fix(vector): make operator= return *this | пре 3 година | 
				
					
						|  greatbridf | 14b037a6df
							
							fix(hash_map): several fixes | пре 3 година | 
				
					
						|  greatbridf | 6bab50c7fe
							
							feat(string): add operator== | пре 3 година |