Skip to content

Add UNI VREG#152

Open
TuKo1982 wants to merge 6 commits into
ApolloTeam-dev:masterfrom
TuKo1982:master
Open

Add UNI VREG#152
TuKo1982 wants to merge 6 commits into
ApolloTeam-dev:masterfrom
TuKo1982:master

Conversation

@TuKo1982

Copy link
Copy Markdown
Contributor

No description provided.

@niepiekm niepiekm left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

## 2.16
- Replaced dead `0 & ADNF_STARTPROC` with `0` in boot-node setup (no behavior change).

## 2.15
- Fixed multi-block write resetting its retry counter from the read budget instead of the write one.
- Renamed `IO_TIMINGLOOP_MSEC` to `IO_TIMINGLOOP_USEC` (value is microseconds = 100 ms) to prevent accidental detection-timing breakage.

## 2.14
- Fixed unsigned underflow in SCSI MODE SENSE (6) that could write far past the buffer on a short/invalid transfer length.

## 2.13
- Expunge now refuses cleanly instead of sending `~0`/`0xFFFF`, which collided with the FAT "RDB inserted" command and could free the base under running tasks.

## 2.12
- Removed `TD_ADDCHANGEINT` from the quick-I/O path (it cleared `IOF_QUICK` without replying, hanging `DoIO` callers); now handled asynchronously.

## 2.11
- Hot-plug insertion now marks the unit valid only on successful card init, instead of forcing it valid on a broken disk.

## 2.10
- Added a `"memory"` clobber to the SPI block-read inline assembly to stop the compiler reordering/dropping buffer reads under optimization.

## 2.9
- Fixed SDHC/SDXC C_SIZE read as 20 bits instead of 22, so cards above ~512 GB now report the correct size.
- Increased the per-unit IO task stack from 4 KB to 16 KB and tied it to a single `SDU_STACK_SIZE` constant.

## 2.8
- Audit baseline (pre-fix reference).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants