IgorA
27862a576b
fix rev 8133
...
git-svn-id: svn://kolibrios.org@8134 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-05 14:17:36 +00:00
IgorA
43c1011cb3
clean code
...
git-svn-id: svn://kolibrios.org@8133 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-04 21:02:21 +00:00
Ivan Baravy
b6a2e048a3
eng/menu.dat: Fix typo in syspanel app name.
...
git-svn-id: svn://kolibrios.org@8132 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-03 18:07:22 +00:00
Ivan Baravy
b133df87d6
Add sine.mp3: 5184 bytes / 5 seconds long test file.
...
5 seconds are notes C-E-G-E-C, one per second.
git-svn-id: svn://kolibrios.org@8131 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-03 17:57:32 +00:00
Ivan Baravy
60b5d5b532
Add missing svn:keywords properties.
...
git-svn-id: svn://kolibrios.org@8130 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-03 16:03:39 +00:00
IgorA
69ced70cd8
life2: change namespace to 'Kolibri'
...
git-svn-id: svn://kolibrios.org@8129 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-02 18:44:51 +00:00
maxcodehack
df14e6f07e
Remove some unused files:
...
- Old picture
- Old makefile
C_Layer
- fix makefile in rasterworks example
git-svn-id: svn://kolibrios.org@8128 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-02 12:15:24 +00:00
maxcodehack
47f30eaa44
Update TTE:
...
- Help via @notify
git-svn-id: svn://kolibrios.org@8127 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-02 12:07:36 +00:00
maxcodehack
0e597e6d0a
Replace '/home/autobuild/tools/win32/lib/' with '/home/autobuild/tools/win32/mingw32/lib/'
...
git-svn-id: svn://kolibrios.org@8126 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-31 13:44:29 +00:00
maxcodehack
2c13dd6d85
Remove unused FASM.EXE
...
git-svn-id: svn://kolibrios.org@8125 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-31 09:50:58 +00:00
maxcodehack
f29781d640
Fix Makefile for Mesa sample
...
git-svn-id: svn://kolibrios.org@8124 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-31 09:03:42 +00:00
maxcodehack
374681b700
Replace '/home/autobuild/tools/win32/mingw32/lib/' with '/home/autobuild/tools/win32/lib/'
...
git-svn-id: svn://kolibrios.org@8123 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-31 08:14:51 +00:00
maxcodehack
c954c04577
Fix Makefiles in examples.
...
- Cairo
Remove unused -lapp flag
- Freetype
Add path to libs
- rasterworks
Fix some compilation errors
- libguic_kolibri
Add path to libs
- kmenu
Fix some compilation errors
Now all can build without errors
git-svn-id: svn://kolibrios.org@8122 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-30 17:41:58 +00:00
maxcodehack
4bdf135569
Update TinyTextEditor: remove unused scrollbar in console.
...
git-svn-id: svn://kolibrios.org@8121 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-30 08:38:44 +00:00
Ivan Baravy
609e822a2b
Fix r8111 for APIC mode: Don't skip LAPIC initialization if already mapped.
...
git-svn-id: svn://kolibrios.org@8120 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-28 18:08:08 +00:00
Ivan Baravy
1919b8efdc
fix r8111: Map acpi_apic_base page before access.
...
git-svn-id: svn://kolibrios.org@8119 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-27 19:32:57 +00:00
Ivan Baravy
ddd545e037
Autobuild hybrid bios/uefi kolibri.raw boot image.
...
git-svn-id: svn://kolibrios.org@8118 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-26 21:45:27 +00:00
Ivan Baravy
8e5b79b154
kernel: Don't read acpi_dev_* vars that if uninitialized.
...
Currently only uefi4kos loader initializes these variables. May be one
day BIOS loaders will load DEVICES.DAT file and initialize these vars
too, may be one day we will detect APIC IRQs via ACPI. But not today.
git-svn-id: svn://kolibrios.org@8117 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-26 04:29:48 +00:00
maxcodehack
70798cbfe0
Some updates for TinyTextEditor
...
git-svn-id: svn://kolibrios.org@8116 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-24 13:14:35 +00:00
Ivan Baravy
5f677e4407
Remove unused macro and fix a comment.
...
git-svn-id: svn://kolibrios.org@8115 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-21 19:58:55 +00:00
maxcodehack
a1f1b98369
Delete original pictures
...
git-svn-id: svn://kolibrios.org@8114 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-21 18:59:10 +00:00
maxcodehack
8d0e28e56e
Add to ISO 2
...
git-svn-id: svn://kolibrios.org@8113 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-21 16:22:06 +00:00
maxcodehack
ffb342897b
Add 'fridge' to ISO
...
git-svn-id: svn://kolibrios.org@8112 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-21 16:15:09 +00:00
Ivan Baravy
a9121a0da9
kernel: Split acpi.inc and hpet.inc from init.inc.
...
Also, replace some hardcoded constants with macros.
git-svn-id: svn://kolibrios.org@8111 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-21 14:23:51 +00:00
maxcodehack
a26092c937
Update boxlib example:
...
Add progressbar
git-svn-id: svn://kolibrios.org@8110 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-18 16:08:37 +00:00
maxcodehack
1c69f15cea
Edit samples
...
git-svn-id: svn://kolibrios.org@8109 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-18 11:18:51 +00:00
maxcodehack
8ce9d8845f
Remove libconsole.a and libbox_lib.a and their sources
...
Now we can use console via conio.h
Boxlib via libbox.a
git-svn-id: svn://kolibrios.org@8108 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-18 11:07:44 +00:00
superturbocat2001
6d98726351
- Added libbox.a and libbuf2d.a to TinyC.
...
- The structure of the header files has been reorganized.
git-svn-id: svn://kolibrios.org@8107 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-17 17:31:09 +00:00
maxcodehack
6154138ea6
clayer TinyC
...
- Add new sample
- Fix bug: 'Unexpected stack end'
git-svn-id: svn://kolibrios.org@8106 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-17 16:30:47 +00:00
maxcodehack
0e3c6b922f
Add .o
...
git-svn-id: svn://kolibrios.org@8105 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-17 13:27:07 +00:00
maxcodehack
d887c0ddfb
Add C_Layer for TinyC
...
- Boxlib wrapper
git-svn-id: svn://kolibrios.org@8104 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-17 13:25:57 +00:00
Ivan Baravy
20c622fb38
Don't put .dummy_fn function of net loopback device to data 'section'.
...
git-svn-id: svn://kolibrios.org@8103 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-16 18:36:30 +00:00
superturbocat2001
fe1a451ca0
Added source code for libraries
...
git-svn-id: svn://kolibrios.org@8102 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-15 23:20:59 +00:00
superturbocat2001
71b2505f8a
Added libraries to ktcc: "rasterworks", "libimg", "libgb", "msgbox". And also an examples for these libraries.
...
Fixed header file "msgbox.h"
git-svn-id: svn://kolibrios.org@8101 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-15 23:17:06 +00:00
maxcodehack
17425f3b6f
add 'tools' folder
...
git-svn-id: svn://kolibrios.org@8100 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-14 06:25:03 +00:00
maxcodehack
7de0c0e61c
fix autobuild
...
git-svn-id: svn://kolibrios.org@8099 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-14 06:04:55 +00:00
superturbocat2001
df0d0be7d4
Added "libmsgbox" to ktcc.
...
Added examples for working with coff-libraries and "libmsgbox" to ktcc.
Modified binutils to work normally via console.obj.
git-svn-id: svn://kolibrios.org@8098 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-14 00:28:46 +00:00
maxcodehack
2f54c7de00
Update oberon07 from akron1's github
...
git-svn-id: svn://kolibrios.org@8097 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-13 07:58:51 +00:00
Alex2003
ed41eb9aa3
дорожная карта kolibri-e в формате utf-8
...
kolibri-e roadmap in utf-8 format
git-svn-id: svn://kolibrios.org@8096 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-12 18:31:45 +00:00
Alex2003
b8ebbb714b
альтернативная оконная система. пока буду делать документацию.
...
alternative window system. while I will do the documentation.
git-svn-id: svn://kolibrios.org@8095 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-12 12:33:01 +00:00
Alex2003
f05861a556
добавил маршрутный лист
...
roadmap included
git-svn-id: svn://kolibrios.org@8094 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-12 12:30:34 +00:00
Ivan Baravy
aaf1ac4439
Assert sizeof.APPDATA=256, use it instead of hardcoded 256 value.
...
git-svn-id: svn://kolibrios.org@8093 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-12 02:54:44 +00:00
Ivan Baravy
ab9b1ebb4a
uefi4kos: Read config and kernel files from the disk.
...
* Now there is a config file with boot options, example included.
* Config, kernel and ramdisk are loaded from the disk, not compiled in.
* DEVICES.DAT file is also optionally loaded from the disk.
* Also, move the loader to /kernel/trunk/bootloader/uefi4kos.
git-svn-id: svn://kolibrios.org@8092 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-06 03:32:57 +00:00
Ivan Baravy
f5e0f96e84
Add extended_primary_loader to autobuild.
...
* Build fat1x, fat32, cdfs, after_win loaders.
* Set use_lba=1 by default in fat32 loader.
* Build kolibri.raw: flash / hdd image.
* Add example config.ini file.
* Add an option (config file and screen) to not load ramdisk image.
* Add an option (config file only) to set /sys path.
Now you can boot without a ramdisk from a storage that is supported
by the kernel itself, i.e. without loadable drivers. Thus you can not
load the system without a ramdisk from SATA/AHCI and USB drives.
git-svn-id: svn://kolibrios.org@8091 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-04 16:53:59 +00:00
IgorA
02edd3949b
update: add vertical and horizontal lines for align image
...
git-svn-id: svn://kolibrios.org@8090 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-02 15:21:56 +00:00
Ivan Baravy
bf38c73d0a
kernel: don't use ramdisk if asked.
...
The blue screen is not aware of this option.
git-svn-id: svn://kolibrios.org@8089 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-02 13:05:10 +00:00
Ivan Baravy
a2700ea35c
Replace some hardcoded /rd/1 paths with /sys.
...
git-svn-id: svn://kolibrios.org@8088 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-02 12:33:16 +00:00
Ivan Baravy
5e4de2dfd1
Initialize APPDATA.{fd,bk}_ev fields for kernel threads.
...
This prevents crash in event.inc:RemoveEventTo because of
zero pointer dereference.
git-svn-id: svn://kolibrios.org@8087 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-02 12:30:11 +00:00
Ivan Baravy
d48c9cc35c
Fix random boot issue: 'Failed to start first app'
...
Access to BOOT.dev variable was sometimes done with obsolete
offset from non-flat-kernel ages. If you are unlucky, the ramdisk
is not loaded and launcher app is not started.
git-svn-id: svn://kolibrios.org@8086 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-02 12:26:08 +00:00
Ivan Baravy
73d12d1c99
Edit memmap to increase space for the kernel.
...
Move TMP_STACK_TOP and sys_proc higher.
Add a static assert to save some time in the future.
git-svn-id: svn://kolibrios.org@8085 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-02 12:23:04 +00:00