Gil Mendes
ee4e38e850
upgrade vagrant to use Ubuntu Xenial
2016-10-16 12:33:27 +01:00
Kevin Lange
5d6d8e578b
Update some grub theming
2016-09-27 18:49:15 +09:00
Kevin Lange
a51df3047c
Add options to Grub2 config to toggle modules
2016-09-27 18:30:37 +09:00
Kevin Lange
51fd0a83b0
Various fixes for Python
2016-09-15 19:18:57 +09:00
Kevin Lange
11b6971ce9
Experimental ATAPI support
2016-09-14 21:20:54 +09:00
Kevin Lange
837bdd8150
Add a module dependency check tool.
...
This calculates dependencies for modules and then tries to link them
against the kernel to see if there are any missing symbols, and might
reveal if you are missing dependencies or spelled something wrong. Due
to the way the current module build system works, this hasn't been
integrated into the Makefile yet.
2016-09-07 22:36:25 +09:00
Kevin Lange
a0886ff28d
(cd) Fix GRUB menu timeout (on first load)
2016-09-07 17:08:11 +09:00
Kevin Lange
91cf6890dd
Early implementation of PCNet NIC driver
2016-09-04 13:33:48 +09:00
Kevin Lange
bb616039fe
Remove mistakenly duplicated debug_shell from CD in vga mode
2016-09-04 12:29:38 +09:00
Kevin Lange
1d5a834991
Add big CD (128MB ramdisk) targets
2016-09-02 19:59:07 +09:00
Kevin Lange
1f19735f8f
don't include wallpaper switcher in cds
2016-09-02 19:58:26 +09:00
Kevin Lange
ee81679c40
Break out vbox guest driver
...
- Add general support for changing display resolution.
- Support display resolution changes in the vmware svga driver.
- Add a small module to add a set_mode command to the debug shell.
- Include these modules on CDs.
- Include the vidset module in debug/qemu targets.
2016-08-30 16:37:17 +09:00
Kevin Lange
7eaafe02a2
Support automatic video driver detection, make default
2016-08-30 15:42:29 +09:00
Kevin Lange
8763e8324a
Basic VMware SVGA display driver
2016-08-30 14:49:14 +09:00
Kevin Lange
fd49119efa
Include terminfo files for toaru terminal in live CD
2016-01-11 09:30:33 -08:00
Kevin Lange
bcac84a8b5
Don't build CDs
2015-12-27 19:26:53 -08:00
Kevin Lange
47ca5affa9
Let's try this then?
2015-12-27 19:22:44 -08:00
Kevin Lange
7174d35719
Attempt a CD build after running tests.
2015-12-27 18:52:19 -08:00
Kevin Lange
8f16bfa130
Actually really fix that script
2015-12-17 16:43:51 -08:00
Kevin Lange
775bac7c63
Slightly more correct
2015-12-17 13:56:30 -08:00
Kevin Lange
0d1e7a538b
$LOOPDEV not loop1
2015-12-17 13:03:57 -08:00
Kevin Lange
5f0627a5b3
Don't print env
2015-12-16 00:26:32 -08:00
Kevin Lange
8aae75abc0
-e for exists
2015-12-16 00:06:37 -08:00
Kevin Lange
ff933c7049
Try to fix more stuff
2015-12-15 23:42:23 -08:00
Kevin Lange
c847c6fa30
sigh
2015-12-15 23:27:38 -08:00
Kevin Lange
15002b1112
Add a thing to nuke toolchain directories and maybe fix curses
2015-12-15 23:25:09 -08:00
Kevin Lange
8a2b08f8a1
Try again.
2015-12-15 22:56:44 -08:00
Kevin Lange
7eda351a0b
First attempt at upgrading Travis
2015-12-15 22:53:26 -08:00
Kevin Lange
54d418cd8b
First pass at modifier+arrows in terminal.
...
This is kinda rough and needs a finishing touch.
- Adds ncurses-specific terminfo entries for modifiers.
- Supports modifiers in the terminal itself.
- Updates the vim config to understand ctrl-arrows.
- Adds limited support for some modifiers in lib/kbd
(as used by rline)
- Adds limited support for Ctrl+Arrows to rline
(needs major improvements, only jumps to spaces)
2015-11-09 17:24:51 -08:00
Kevin Lange
cb2001d604
Disable the ext2 block cache on live cd
2015-11-05 22:36:22 -08:00
Kevin Lange
031e48cc35
Replace CD background with new default
2015-11-04 17:38:24 -08:00
Kevin Lange
48a816ccdf
Ditch extraneous wallpapers in live CD
2015-11-04 17:30:22 -08:00
Kevin Lange
0553a0802f
Support DEL, HOME, END, INS, shift+TAB
...
Adds support for these keys in lib/kbd, adds mappings to terminfo,
supports them in the terminal, and adds support for HOME, END and DEL
to the shell.
Closes #71 .
2015-08-20 10:48:53 -07:00
Kevin Lange
b9ac0d060c
Enable hardware drivers in CDs [ac97, rtl8139]
2015-08-18 18:30:08 -07:00
Kevin Lange
af0f7cf575
Add an extra sleep before travis runs shell
2015-08-06 17:38:04 -07:00
Kevin Lange
94ec33baa2
Add third-party (Joylent) HTTP parser and use it in fetch
2015-08-06 15:02:05 -07:00
Kevin Lange
2193d69bf0
New menu configs for grub [ci skip]
2015-07-26 19:08:14 -07:00
Kevin Lange
7e35a58122
Use gzipped ramdisk in CD image
2015-07-26 09:22:21 -07:00
Kevin Lange
9de6919dd9
try some caching
2015-07-25 17:09:16 -07:00
Kevin Lange
18568a28a8
Grub doesn't need to set root on CD
2015-07-13 08:37:17 +09:00
Kevin Lange
e82d2db5a9
Alert devs that time skew in 'make cdrom' is expected
2015-07-12 19:29:46 +09:00
Kevin Lange
08cd8fe408
Add Free Software notice to GRUB menu
2015-07-12 19:07:57 +09:00
Kevin Lange
b2d0021a63
Terrible hack for combining modules [ci skip]
...
Please don't use this, it's a workaround for iPXE module limits.
2015-06-23 20:15:19 -07:00
Kevin Lange
c81b597f77
Merge branch 'osx-vagrant' of https://github.com/gerow/toaruos into gerow-osx-vagrant
2015-06-22 22:06:22 -07:00
Kevin Lange
f8abc9a68c
Actually add all the CD source files
2015-06-22 22:02:00 -07:00
Kevin Lange
1365f55ba6
Start work on live CD welcome tutorial
2015-06-18 23:25:09 -07:00
Kevin Lange
16d1956e64
Experimental CD ISO target
2015-06-18 21:33:07 -07:00
gerow
498e16b68b
Moved Vagrantfile into util/
2015-06-18 14:03:23 -07:00
Kevin Lange
495a20272a
Ensure create-image installs grub for BIOS
2015-05-26 11:12:34 -07:00
Dale Weiler
01176e0f97
Use GAS instead of YASM.
2015-05-20 03:12:20 -04:00