public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 00/11] Add DM blockdev subsystem
@ 2012-09-20 19:37 Pavel Herrmann
  2012-09-20 19:37 ` [U-Boot] [PATCH 01/11] DM: add block device core Pavel Herrmann
                   ` (10 more replies)
  0 siblings, 11 replies; 57+ messages in thread
From: Pavel Herrmann @ 2012-09-20 19:37 UTC (permalink / raw)
  To: u-boot

This series adds the new unified blockdev subsystem based on DM, converts all
filesystems and associated commands to the new API and adds a compatibility
wrapper for current SATA drivers.

Note: this is based on current DM branch with some FS cleanup patches sent out
recently.

Pavel Herrmann (11):
  DM: add block device core
  DM: add support for scanning DOS partitions to blockdev core
  DM: add block controller core
  DM: add sata_legacy driver for blockctrl
  DM: add ata and partition blockdev drivers
  DM: add cmd_block command
  DM: use new blockdev API in FAT
  DM: use new blockdev API in ext2
  DM: use new blockdev API in reiserfs
  DM: use new blockdev API in ZFS
  DM: switch sandbox to DM blockdev

 Makefile                                 |   2 +
 arch/sandbox/lib/board.c                 |   8 +
 common/Makefile                          |  14 +
 common/cmd_block.c                       | 139 ++++++
 common/cmd_ext2dm.c                      | 211 +++++++++
 common/cmd_fatdm.c                       | 192 ++++++++
 common/cmd_reiserdm.c                    | 193 ++++++++
 common/cmd_zfsdm.c                       | 199 ++++++++
 drivers/blockctrl/Makefile               |  43 ++
 drivers/blockctrl/core.c                 | 349 ++++++++++++++
 drivers/blockctrl/sata_legacy.c          | 166 +++++++
 drivers/blockdev/Makefile                |  43 ++
 drivers/blockdev/ata.c                   | 234 ++++++++++
 drivers/blockdev/ata.h                   |  37 ++
 drivers/blockdev/core.c                  | 752 +++++++++++++++++++++++++++++++
 drivers/blockdev/part_types/part_dos.c   | 148 ++++++
 drivers/blockdev/part_types/part_dos.h   |  49 ++
 drivers/blockdev/part_types/part_types.h |  34 ++
 drivers/blockdev/partition.c             | 179 ++++++++
 fs/ext2/Makefile                         |   7 +-
 fs/ext2/dev_dm.c                         | 107 +++++
 fs/fat/Makefile                          |   7 +-
 fs/fat/dev_dm.c                          | 141 ++++++
 fs/reiserfs/Makefile                     |   8 +-
 fs/reiserfs/dev_dm.c                     | 104 +++++
 fs/zfs/Makefile                          |   7 +-
 fs/zfs/dev_dm.c                          | 117 +++++
 include/configs/sandbox.h                |   4 +
 include/dm/blockctrl.h                   |  75 +++
 include/dm/blockdev.h                    | 121 +++++
 include/ext2fs.h                         |   9 +-
 include/fat.h                            |   8 +
 include/reiserfs.h                       |   8 +-
 include/zfs_common.h                     |   8 +
 34 files changed, 3717 insertions(+), 6 deletions(-)
 create mode 100644 common/cmd_block.c
 create mode 100644 common/cmd_ext2dm.c
 create mode 100644 common/cmd_fatdm.c
 create mode 100644 common/cmd_reiserdm.c
 create mode 100644 common/cmd_zfsdm.c
 create mode 100644 drivers/blockctrl/Makefile
 create mode 100644 drivers/blockctrl/core.c
 create mode 100644 drivers/blockctrl/sata_legacy.c
 create mode 100644 drivers/blockdev/Makefile
 create mode 100644 drivers/blockdev/ata.c
 create mode 100644 drivers/blockdev/ata.h
 create mode 100644 drivers/blockdev/core.c
 create mode 100644 drivers/blockdev/part_types/part_dos.c
 create mode 100644 drivers/blockdev/part_types/part_dos.h
 create mode 100644 drivers/blockdev/part_types/part_types.h
 create mode 100644 drivers/blockdev/partition.c
 create mode 100644 fs/ext2/dev_dm.c
 create mode 100644 fs/fat/dev_dm.c
 create mode 100644 fs/reiserfs/dev_dm.c
 create mode 100644 fs/zfs/dev_dm.c
 create mode 100644 include/dm/blockctrl.h
 create mode 100644 include/dm/blockdev.h

-- 
1.7.12

^ permalink raw reply	[flat|nested] 57+ messages in thread

end of thread, other threads:[~2012-09-24 12:23 UTC | newest]

Thread overview: 57+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-20 19:37 [U-Boot] [PATCH 00/11] Add DM blockdev subsystem Pavel Herrmann
2012-09-20 19:37 ` [U-Boot] [PATCH 01/11] DM: add block device core Pavel Herrmann
2012-09-20 19:58   ` Marek Vasut
2012-09-21  7:11     ` Pavel Herrmann
2012-09-21 12:39       ` Marek Vasut
2012-09-21 13:27         ` Pavel Herrmann
2012-09-21 13:53           ` Marek Vasut
2012-09-21 14:57             ` Pavel Herrmann
2012-09-21 15:34               ` Marek Vasut
2012-09-21 15:48                 ` Pavel Herrmann
2012-09-21 15:55                   ` Marek Vasut
2012-09-21 17:19                     ` Pavel Herrmann
2012-09-21 18:00                       ` Marek Vasut
2012-09-21 18:53                         ` Pavel Herrmann
2012-09-21 19:17                           ` Marek Vasut
2012-09-21 19:29                             ` Pavel Herrmann
2012-09-21 21:11                               ` Marek Vasut
2012-09-21 23:43                                 ` Pavel Herrmann
2012-09-22  0:09                                   ` Marek Vasut
2012-09-22  9:39                                     ` Pavel Herrmann
2012-09-22 13:33                                       ` Marek Vasut
2012-09-22 13:59                                         ` Pavel Herrmann
2012-09-24 12:23                                           ` Pavel Herrmann
2012-09-20 20:49   ` [U-Boot] [U-Boot-DM] " Vikram Narayanan
2012-09-21  7:09     ` Pavel Herrmann
2012-09-21 12:39       ` Marek Vasut
2012-09-20 19:37 ` [U-Boot] [PATCH 02/11] DM: add support for scanning DOS partitions to blockdev core Pavel Herrmann
2012-09-20 20:03   ` Marek Vasut
2012-09-21  7:22     ` Pavel Herrmann
2012-09-21 12:47       ` Marek Vasut
2012-09-21 13:18         ` Pavel Herrmann
2012-09-21 13:54           ` Marek Vasut
2012-09-20 19:37 ` [U-Boot] [PATCH 03/11] DM: add block controller core Pavel Herrmann
2012-09-20 20:05   ` Marek Vasut
2012-09-21  7:21     ` Pavel Herrmann
2012-09-21 12:51       ` Marek Vasut
2012-09-21 13:14         ` Pavel Herrmann
2012-09-21 13:56           ` Marek Vasut
2012-09-21 15:04             ` Pavel Herrmann
2012-09-21 13:33         ` Pavel Herrmann
2012-09-21 13:58           ` Marek Vasut
2012-09-21 15:09             ` Pavel Herrmann
2012-09-21 15:39               ` Marek Vasut
2012-09-21 15:46                 ` Pavel Herrmann
2012-09-21 16:08                   ` Marek Vasut
2012-09-21 17:22                     ` Pavel Herrmann
2012-09-21 18:01                       ` Marek Vasut
2012-09-21 19:15                         ` Pavel Herrmann
2012-09-21 19:22                           ` Marek Vasut
2012-09-20 19:37 ` [U-Boot] [PATCH 04/11] DM: add sata_legacy driver for blockctrl Pavel Herrmann
2012-09-20 19:37 ` [U-Boot] [PATCH 05/11] DM: add ata and partition blockdev drivers Pavel Herrmann
2012-09-20 19:37 ` [U-Boot] [PATCH 06/11] DM: add cmd_block command Pavel Herrmann
2012-09-20 19:37 ` [U-Boot] [PATCH 07/11] DM: use new blockdev API in FAT Pavel Herrmann
2012-09-20 19:37 ` [U-Boot] [PATCH 08/11] DM: use new blockdev API in ext2 Pavel Herrmann
2012-09-20 19:37 ` [U-Boot] [PATCH 09/11] DM: use new blockdev API in reiserfs Pavel Herrmann
2012-09-20 19:37 ` [U-Boot] [PATCH 10/11] DM: use new blockdev API in ZFS Pavel Herrmann
2012-09-20 19:37 ` [U-Boot] [PATCH 11/11] DM: switch sandbox to DM blockdev Pavel Herrmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox