implementation of patches DSDT