Enrico Fraccaroli (Galfurian)
6ed5794b1e
Disable ext2 debuging logs.
2022-07-06 11:20:36 -04:00
Enrico Fraccaroli (Galfurian)
69d5939542
Switch keyboard language from cmake.
2022-07-06 11:19:09 -04:00
Enrico Fraccaroli (Galfurian)
38ce67f426
Improve Zone Allocator comments.
2022-07-06 11:03:26 -04:00
Enrico Fraccaroli (Galfurian)
dfd6ba9a28
Improve ATA logging.
2022-07-06 11:02:56 -04:00
Enrico Fraccaroli (Galfurian)
9e8bcb7690
Add US keyboard layout.
2022-07-06 10:52:01 -04:00
SeekBytes
630e80f724
Missing close
2022-05-01 12:05:05 +02:00
SeekBytes
b61cfe0fb2
Missing close
2022-05-01 12:04:41 +02:00
SeekBytes
6606d5708f
Missing close
2022-05-01 12:03:45 +02:00
SeekBytes
b78d09fc24
Added uptime command to print the uptime of MentOS since boot
2022-04-30 17:02:38 +02:00
SeekBytes
942072d72f
Create uptime.c
2022-04-30 17:02:10 +02:00
SeekBytes
2047ab7b8a
Print the content of post-login message (/etc/motd)
2022-04-30 16:25:23 +02:00
SeekBytes
1e4a1f5852
Print the content of pre-login message (/etc/issue)
2022-04-30 16:12:19 +02:00
SeekBytes
50264d439f
Do not print "." and ".." while printing available commands
2022-04-30 15:39:14 +02:00
Enrico Fraccaroli
245f434aa4
Merge pull request #9 from rouseabout/grub-cdrom-iso
...
Add cdrom.iso target
2022-04-22 14:04:16 -04:00
Enrico Fraccaroli (Galfurian)
0130725518
Just add missing comments.
2022-04-08 10:05:21 -04:00
Enrico Fraccaroli (Galfurian)
096183c27d
Correctly set the number of links to new direntries.
2022-04-07 13:27:30 -04:00
Enrico Fraccaroli (Galfurian)
bfce80fef8
Create . and .. directories in each newly created directory.
2022-04-07 13:11:00 -04:00
Enrico Fraccaroli (Galfurian)
ae6451e138
Disable debugging messages from ext2_find_direntry.
2022-04-07 13:10:16 -04:00
Enrico Fraccaroli (Galfurian)
5751b60430
Simplify the arguments of ext2_allocate_direntry. Increase the links count in ext2_allocate_direntry.
2022-04-07 13:09:44 -04:00
Enrico Fraccaroli (Galfurian)
f2b0348eb4
Update the used_dirs_count when we create a new directory.
2022-04-07 13:08:03 -04:00
Enrico Fraccaroli (Galfurian)
6c1745964d
Separate inode creation and inode write operation.
2022-04-07 13:07:37 -04:00
Enrico Fraccaroli (Galfurian)
561524d440
Update inode size when we update its number of blocks in ext2_allocate_inode_block.
2022-04-07 13:06:07 -04:00
Enrico Fraccaroli (Galfurian)
d9df8fd01c
Improve output dump of ext2 bgdt.
2022-04-07 13:04:51 -04:00
Peter Ross
144dfb1bab
Add cdrom.iso target
...
This requires the GRUB `grub-mkrescue` command to be available.
2022-03-04 07:24:48 +11:00
Enrico Fraccaroli (Galfurian)
0b8885f8d1
Merge branch 'master' into develop
2022-03-03 10:18:25 -05:00
Enrico Fraccaroli
62d89ca38e
Merge pull request #8 from rouseabout/fixes
...
GRUB compatibility; Fix typo
2022-03-03 10:13:26 -05:00
Peter Ross
0f9175e11c
Do not declare 'gdt_bits_t' variable
2022-03-02 18:00:24 +11:00
Peter Ross
c31a678075
Do not flag MULTIBOOT_VIDEO_INFO in multiboot header
...
We do not populate the video mode fields in the multiboot header,
therefore we should not request the boot loader to go looking for
this information.
This is required to boot MentOS using GRUB. Tested with v2.04.
2022-03-02 17:55:14 +11:00
Peter Ross
ca2d8e27f4
Fix typo
2022-03-02 17:55:14 +11:00
Enrico Fraccaroli (Galfurian)
91af18b5a6
Do not print function name when debugging.
2022-01-31 15:18:37 -05:00
Enrico Fraccaroli (Galfurian)
e7f77a88f1
Remove third-party software nasm from the project.
2022-01-31 14:52:56 -05:00
Enrico Fraccaroli (Galfurian)
80b28a8768
Set logging for PS/2 and proc_video to Notice. Improve comments of response_time_analysis.
2022-01-31 14:50:11 -05:00
Enrico Fraccaroli (Galfurian)
cb33ec1875
Update license in documentation.
2022-01-27 15:14:27 -05:00
Enrico Fraccaroli (Galfurian)
1b2bc49d41
Update license and remove unused files.
2022-01-27 15:12:36 -05:00
Enrico Fraccaroli (Galfurian)
73147816c7
Advance implementation of edit command.
2022-01-27 15:08:01 -05:00
Enrico Fraccaroli (Galfurian)
b83f5f7ec4
Disable dot graph generation.
2022-01-27 15:07:26 -05:00
Enrico Fraccaroli (Galfurian)
5c75019ddd
Simplify array and ring_buffer creation.
2022-01-27 15:06:58 -05:00
Enrico Fraccaroli (Galfurian)
bef162cd24
Fix ext2_directory_is_empty function, thus fixing rmdir.
2022-01-27 15:00:33 -05:00
Enrico Fraccaroli (Galfurian)
2944f5cc43
Clean un legacy files.
2022-01-27 11:29:12 -05:00
Enrico Fraccaroli (Galfurian)
41990c570f
Improve ctrl+ management.
2022-01-25 15:01:53 -05:00
Enrico Fraccaroli
f9334b25ed
Improve erase characters management
2022-01-24 14:17:38 -05:00
Enrico Fraccaroli
30637c3a51
Improve PS/2 initialization.
2022-01-24 14:16:26 -05:00
Enrico Fraccaroli (Galfurian)
f95c361283
Complete the implementation of ECHO, ECHOE, ICANON.
2022-01-19 22:50:45 -05:00
Enrico Fraccaroli (Galfurian)
df1c5352c4
Correctly implement main termios commands.
2022-01-14 09:13:00 -05:00
Enrico Fraccaroli (Galfurian)
455c555223
Improve ring-buffer definition.
2022-01-14 09:12:27 -05:00
Enrico Fraccaroli (Galfurian)
b1285a4658
Reset coloring of libc debugging output.
2022-01-14 09:12:01 -05:00
Enrico Fraccaroli
d19e1845f8
Disable ICANON for now. Use standardized fixed-size ring buffer inside the keyboard drivers.
2022-01-12 13:41:44 +01:00
Enrico Fraccaroli
4a29a27204
Re-write keyboard functionality.
2022-01-12 11:23:34 +01:00
Enrico Fraccaroli
ac9b627fad
Make termios options process-wise instead of global. Write ps2 drivers, but keep translation between scancode set 2/3 to set 1 enabled.
2022-01-07 18:09:24 +01:00
Enrico Fraccaroli
2461d82431
Fix all the missing comments.
2022-01-03 22:25:21 +01:00