Commit Graph

129 Commits

Author SHA1 Message Date
dependabot[bot] 8526e67174
Bump raw-cpuid from 10.4.0 to 10.5.0 (#390) 2022-08-21 22:05:53 +00:00
dependabot[bot] 38557b286e
Bump libm from 0.2.3 to 0.2.5 (#386) 2022-08-14 09:51:39 +00:00
Vincent Ollivier dbe75aa9d8 Publish version 0.8.0 2022-08-05 18:09:38 +02:00
dependabot[bot] fa04b8ba81
Bump raw-cpuid from 10.3.0 to 10.4.0 (#375) 2022-08-03 05:21:52 +00:00
dependabot[bot] 4431a3ef34
Bump libm from 0.2.2 to 0.2.3 (#372) 2022-08-01 06:32:53 +00:00
dependabot[bot] 5cd83ca0fb
Bump x86_64 from 0.14.9 to 0.14.10 (#368) 2022-07-21 09:34:21 +00:00
dependabot[bot] 95bdd0f0b3
Bump spin from 0.9.3 to 0.9.4 (#369) 2022-07-21 09:30:16 +00:00
dependabot[bot] ea04b983af
Bump vte from 0.10.1 to 0.11.0 (#371) 2022-07-21 09:24:49 +00:00
Vincent Ollivier 2426d2ff94
Upgrade linked list allocator (#363)
* Bump linked_list_allocator from 0.9.1 to 0.10.0

Bumps [linked_list_allocator](https://github.com/phil-opp/linked-list-allocator) from 0.9.1 to 0.10.0.
- [Release notes](https://github.com/phil-opp/linked-list-allocator/releases)
- [Changelog](https://github.com/rust-osdev/linked-list-allocator/blob/main/Changelog.md)
- [Commits](https://github.com/phil-opp/linked-list-allocator/compare/v0.9.1...v0.10.0)

---
updated-dependencies:
- dependency-name: linked_list_allocator
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Convert HEAP_START addr to ptr

* Bump to 0.10.1

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-08 08:43:13 +02:00
dependabot[bot] cd6cdceb73
Bump object from 0.28.4 to 0.29.0 (#358) 2022-06-23 18:50:31 +00:00
dependabot[bot] b2dcb5dd8d
Bump smoltcp from 0.8.0 to 0.8.1 (#342) 2022-05-21 08:46:41 +00:00
dependabot[bot] 8d2448281d
Bump object from 0.28.3 to 0.28.4 (#339) 2022-05-11 07:48:10 +00:00
Vincent Ollivier adb5390cbc
Replace ChaCha RNG by HC-128 (#338) 2022-05-11 09:47:35 +02:00
Vincent Ollivier a7cb32a5c2
Rewrite network interface (#334)
* Rewrite network interface

* Fix issue when cloning RLT8139 device

* Add Interface struct wrapping smoltcp iface

* Revert "Add Interface struct wrapping smoltcp iface"

This reverts commit ede7d5d0c9.

* Add back device stats

* Move stats code

* Rename eth_addr field to mac

* Add device config struct

* Fix usage of config and stats

* Make device init private

* Remove InnerStats and use Arc<Stats> directly

* Remove nic feature
2022-05-05 23:05:39 +02:00
dependabot[bot] 0ed6579f49
Bump uart_16550 from 0.2.17 to 0.2.18 (#332) 2022-04-18 15:41:56 +00:00
dependabot[bot] da699ff96c
Bump spin from 0.9.2 to 0.9.3 (#331) 2022-04-18 15:31:35 +00:00
Vincent Ollivier d365e18ec9 Publish version 0.7.1 2022-04-10 09:35:47 +02:00
dependabot[bot] 83d5b03b20
Bump object from 0.27.1 to 0.28.3 (#305) 2022-04-05 11:04:29 +00:00
Vincent Ollivier 3bef35b707
Upgrade smoltcp (#293)
* Upgrade smoltcp

* Fix issues

* Add back net monitor

* Update doc

* Fix net command help
2022-04-05 13:03:55 +02:00
dependabot[bot] b7fe97985c
Bump uart_16550 from 0.2.16 to 0.2.17 (#318) 2022-04-05 10:16:38 +00:00
dependabot[bot] 4a8d5edcf5
Bump x86_64 from 0.14.8 to 0.14.9 (#319) 2022-04-05 10:10:58 +00:00
Vincent Ollivier e785942792
Update rust toolchain (#320)
* Update rust-toolchain file

* Remove stable features

* Update bootloader crate

* Remove toolchain from GitHub Actions

* Avoid running installer interactively

* Remove rustup component add commands
2022-04-05 12:03:31 +02:00
dependabot[bot] 2eca645965
Bump raw-cpuid from 10.2.0 to 10.3.0 (#317) 2022-03-31 20:01:57 +00:00
dependabot[bot] 65d823467f
Bump pbkdf2 from 0.10.0 to 0.11.0 (#316) 2022-03-20 12:46:25 +00:00
dependabot[bot] f87a65d7a0
Bump x86_64 from 0.14.7 to 0.14.8 (#308) 2022-03-19 18:38:30 +00:00
dependabot[bot] 6a893133a1
Bump libm from 0.2.1 to 0.2.2 (#309) 2022-03-19 18:38:08 +00:00
dependabot[bot] 59034e6c8f
Bump rand from 0.8.4 to 0.8.5 (#310) 2022-03-19 18:34:57 +00:00
dependabot[bot] d789af6042
Bump sha2 from 0.10.1 to 0.10.2 (#312) 2022-03-19 18:29:20 +00:00
dependabot[bot] cc59aeec49
Bump hmac from 0.12.0 to 0.12.1 (#313) 2022-03-19 18:29:03 +00:00
dependabot[bot] 38e13e66cf
Bump nom from 7.1.0 to 7.1.1 (#315) 2022-03-19 18:28:29 +00:00
dependabot[bot] 00f1211194
Bump rand_chacha from 0.3.0 to 0.3.1 (#175) 2022-01-12 18:15:50 +00:00
dependabot[bot] 741c8d35dc
Bump aml from 0.16.0 to 0.16.1 (#297) 2022-01-12 08:56:04 +00:00
dependabot[bot] 84583ee87c
Bump sha2 from 0.10.0 to 0.10.1 (#299) 2022-01-12 08:39:16 +00:00
dependabot[bot] 3e997678b8
Bump uart_16550 from 0.2.15 to 0.2.16 (#301) 2022-01-12 08:32:32 +00:00
dependabot[bot] 0d1fce6a30
Bump bootloader from 0.9.20 to 0.9.21 (#302) 2022-01-12 08:28:48 +00:00
dependabot[bot] ee5779724b
Bump bootloader from 0.9.19 to 0.9.20 (#290) 2021-12-22 23:44:23 +00:00
dependabot[bot] b47dad771f
Bump x86_64 from 0.14.6 to 0.14.7 (#289) 2021-12-22 23:42:44 +00:00
Vincent Ollivier 5cdf2d4db3
Refactor code (#288)
* Remove test command

* Add changes suggested by clippy

* Update crypto crates

* Fix offset in fuse driver

* Fix RNG on old CPUs

* Add disabled logging to fuse driver

* Remove deplicate code with a generator

* Fix scan of invalid path

* Rewrite fuse fs reading
2021-12-22 20:49:17 +01:00
Vincent Ollivier 442c17218d Publish version 0.7.0 2021-12-12 12:39:09 +01:00
Vincent Ollivier 0f70d67c91
Improve user experience (#274)
* Add default-run attribute

* Use f64 instead of f32 in calc

* Allow empty line in REPL

* Check that FS is mounted before reading superblock

* Add cmd env var

* Update changelog
2021-11-27 10:08:08 +01:00
dependabot[bot] edcb6bb588
Bump object from 0.26.2 to 0.27.1 (#259) 2021-11-06 09:33:51 +00:00
dependabot[bot] 2b239e9dc1
Bump acpi from 4.0.0 to 4.1.0 (#265) 2021-11-05 08:10:14 +00:00
Vincent Ollivier 15ae9bb6c3 Use version 7.1 for Nom 2021-11-05 08:51:25 +01:00
dependabot[bot] 39f91617a9
Bump linked_list_allocator from 0.9.0 to 0.9.1 (#256) 2021-11-01 11:25:33 +00:00
Vincent Ollivier 8457c0fc53
Add calc command (#263)
* Add calc command

* Parse float

* Refactor parser

* Add tests

* Refactor parser

* Update changelog
2021-11-01 11:13:52 +01:00
Konrad Borowski 07075dc6b3
Remove array-macro dependency (#253) 2021-10-02 19:26:29 +02:00
dependabot[bot] c94c151978
Bump x86_64 from 0.14.5 to 0.14.6 (#247) 2021-09-26 20:52:32 +00:00
Vincent Ollivier c67ca13b51
Add ELF loader (#248)
* Add ELF loader

* Add elf reader

* Fix jump to entry point

* Update mapping code

* Update kernel data segment in GDT

* Refactor wrap macro

* Remove debug from process

* Remove jump to entry point

* Update hello binary

* Improve comments on asm code

* Rename Process#entry to Process#entry_point

* Use cli directly

* Add pic::init()

* Disable again interrupts after halt if needed

* Allow keyboard and serial events during memory init

* Update changelog
2021-09-26 22:50:45 +02:00
dependabot[bot] f24670a303
Bump acpi from 3.1.0 to 4.0.0 (#243) 2021-09-15 21:12:22 +00:00
dependabot[bot] d0d6c2293d
Bump sha2 from 0.9.6 to 0.9.8 (#244) 2021-09-15 21:10:26 +00:00