Vincent Ollivier

Results 33 issues of Vincent Ollivier

This PR might fix https://github.com/vinc/littlewing/issues/54

At the moment the default transposition table size is 8 MB for very fast loading, but with long search time we can use as much as 1 GB, so we...

Check extension is quite simple, we already need `is_in_check` for null move pruning, so just before that we can add: ```rust let is_in_check = self.is_check(side); // Check extension if is_in_check...

enhancement

- [x] Add parallel search in threads - [x] Share transposition table between threads - [ ] Make the threads search different depths

enhancement

- https://ozlabs.org/~rusty/virtio-spec/virtio-0.9.5.pdf - https://docs.oasis-open.org/virtio/virtio/v1.0/virtio-v1.0.html

enhancement

The formula used to calculate the size of the block bitmap area was not correct, resulting in blocks that cannot be allocated. This issue surfaced after #637 when using about...

- [x] Take unmapped and virtual memory into account when counting total memory - [x] Enable interrupts except keyboard during memory init to improve boot time accuracy

This is an experiment to see if we can use the ELF segment flags to set the page table flags when allocating memory for a program instead of always using...

experiment